@charset "utf-8";
/*---Список страниц---*/
/*
0. Общие стили
1. МТС. ЛК. Моё обучение (mode-mts_my_training)
2. МТС. Кабинет директоров (mode-mts_cabinet_director)
3. МТС. Моя команда. Кабинет НОП. (mode-mts_cabinet_nop)
4. МТС. Работа с ТОР. НОП (mts_working_nop)
5. МТС. Работа с ТОР. Помощник (mts_working_assistant)
*/

/*---0. Общие стили---*/
@font-face {
    font-family: "MTSText";
    src: url("../fonts/MTS/Text/MTSText-Black.otf") format("opentype");
    font-weight: 900;
}

@font-face {
    font-family: "MTSText";
    src: url("../fonts/MTS/Text/MTSText-Bold.otf") format("opentype");
    font-weight: 700;
}

@font-face {
    font-family: "MTSText";
    src: url("../fonts/MTS/Text/MTSText-Medium.otf") format("opentype");
    font-weight: 600;
}
@font-face {
    font-family: "MTSText-Medium";
    src: url("../fonts/MTS/Text/MTSText-Medium.otf") format("opentype");
    font-weight: 500;
}
@font-face {
    font-family: "MTSText";
    src: url("../fonts/MTS/Text/MTSText-Regular.otf") format("opentype");
    font-weight: 400;
}


:root {
    /*---Цвета---*/
    --wfite-color: #ffffff;  /*bg второстепенных кнопок, bg карточек*/
	--red-color: #ED1D24;  /*цвет важных элементов: button, link и т.д.*/
	--light-red-color: #ff0000; /*цвет важных элементов состояние hover*/
	--dark-gray-color: #555555;
    --text-light-grey-color: #969EB2; /*цвет заголовков инофмеров в карточках курса, теста; цвет заголовка с информацей о пользователе в профиле*/
	--black-color: #000000; /*основной цвет текста*/
    --gray-tags-def:#F3F3F4; /*цвет тега в облаке тегов; цвет body портала*/
    --gray-tags-active: #AEAEAE; /*цвет выделенного тега в облаке тегов*/
    --bg-status-passive: #E9E9E9; /*цвет статуса passive*/
    --bg-status-positive: #E1F665; /*цвет статуса positive*/
    --bg-text-status-positive: #173D0B; /*text статуса positive*/
    --bg-status-negative: #EA5151; /*цвет статуса negative*/
    --bg-text-status-negative: #ffffff; /*text статуса negative*/
    --bg-status-intermediate: #FFDF6B; /*цвет статуса intermediate*/
    --bg-text-status-intermediate: #6F3E00; /*text статуса intermediate*/
    --bg-yellow: #FFD25E; /*цвет звезд в отзывах*/
    --bg-border:#EBEBEC;  /*цвет серой обводки*/
    --bg-footer:#414141; /*цвет footer*/
    /*---Шрифты---*/
    --def-text-menu: clamp(16px,2vw,18px); /*Шрифт основного меню в шапке*/
    --title-banner-h1: clamp(28px, 6vw, 60px); /*Заголовки на баннерах*/
    --subtitle-banner: clamp(20px, 6vw, 30px); /*Подзаголовки на баннерах*/
    --title-h1: clamp(20px,5vw,32px); /*Заголовки на страницах*/
    --title-h2: clamp(16px,2vw,20px); /*Заголовки второго уровня, названия списков, заголовки списков*/
    --def-text: clamp(12px,2vw,16px); /*Шрифт на карточках, который имеет приоритет*/
    --small-text-14: clamp(10px,2vw,14px); /*Основной шрифт на карточках*/
    --small-text-12: clamp(8px,2vw,12px); /*Второстепенный шрифт на карточках*/
    --font-weight-400: 400; /*Основной вес шрифта*/
    /*Тень, закругления, отступы*/
    --box-shadow-tile: 0px 4px 4px 0px #00000040; /*Тень кнопок, карточек с тенью*/
    --border-radius-10: 10px;
    --padding-ul-li: clamp(10px, 4vw, 20px);/*Отступы в карточках*/
    --padding-big-btn: 12px 16px;/*Отступы в больших кнопках*/
    --padding-sm-btn: 4px 10px;/*Отступы в больших кнопках*/
}
/*Белые кнопки. Виджет набор кнопок. Если атрибут wt-id имеет окончание _white*/
.wt-lp-wbuttonset-workarea .wt-lp-wbuttonset-btn[wt-id$=_white],
.btn-white .wt-lp-wbutton-btn.wt-lp-wbutton-btn-shadow {
    background-color: var(--wfite-color) !important;
    color: var(--black-color) !important;
    border-radius: var(--border-radius-10);
    box-shadow: var(--box-shadow-tile);
}
.wt-lp-wbuttonset-workarea .wt-lp-wbuttonset-btn[wt-id$=_white]:hover,
body#wt-body .btn-white .wt-lp-wbuttonset-btn:hover {
    background-color: var(--red-color)!important;
    color: var(--wfite-color) !important;
}
.stack_buttons .wt-lp-wbutton-btn.wt-lp-wbutton-btn-shadow{
    border-radius: var(--border-radius-10);
    box-shadow: var(--box-shadow-tile);
}
.stack_buttons .wt-lp-macro-workarea-zones {
    flex-direction: row;
    justify-content: flex-start !important;
    gap: 1em;
}
.stack_buttons .wt-lp-macro-workarea-zone {
    min-width: fit-content !important;
    max-width: fit-content;
}
.mts-btn-border-radius .wt-lp-wbutton-btn.wt-lp-wbutton-btn-rounded.wt-lp-wbutton-btn-shadow {
    border-radius: 10px !important;
}
/*Белые кнопки. Виджет набор кнопок*/
.btn-white .wt-lp-wbutton-btn.wt-lp-wbutton-btn-shadow {
    display: flex;
    justify-content: center;
    height: auto;
}
.btn-white .wt-lp-wbuttonset-btn-item {
    margin: 0 !important;
}
/*Кнопки действия. Используются в карточке теста, карточке курса и т.п.*/
.btn_action ul.wt-lp-wbuttonset-list {
    display: flex;
    gap: 1em;
}
.btn_action li.wt-lp-wbuttonset-btn-item {
    margin: 0 !important;
}
.btn_action .wt-lp-wbuttonset-btn{
    box-shadow: var(--box-shadow-tile) !important;
}
.btn-secondary * {
    font-size: var(--small-text-12);
    color: var(--dark-gray-color) !important;
}
/*Пустой блок описания объекта*/
.text-object-desc .wt-lp-wtext-text:empty:before {
    content: 'Нет описания';
    text-align: center;
    justify-content: center;
    display: flex;
    font-size: var(--small-text-14);
    color: var(--dark-gray-color) !important;
    padding: 4em 0;
}
.text-object-desc .wt-lp-wtext-text {
    font-size: var(--small-text-14) !important;
    color: var(--black-color) !important;
}
.text-object-desc .wt-lp-wtext-text p:first-child {
    margin-top: 0;
}
.text-object-desc {
    padding: 16px 32px !important;
}
/*Общие стили для кнопок*/
button.wt-lp-wbuttonset-btn.wt-lp-wbuttonset-btn-align-center,
li.wt-lp-menu-item.wt-lp-menu-rounded:not(.box-profile-info li.wt-lp-menu-item.wt-lp-menu-rounded) {
    font-size: var(--def-text) !important;
    padding: var(--padding-big-btn) !important;
    margin: 0 !important;
}
li.wt-lp-menu-item.wt-lp-menu-rounded *:not(.box-profile-info li.wt-lp-menu-item.wt-lp-menu-rounded *) {
    font-weight: normal !important;
}
ul.wt-lp-menu-list.wt-lp-menu-list-h:not(.box-profile-info ul.wt-lp-menu-list.wt-lp-menu-list-h) {
    gap: 1em;
}
/*Фон прелоадера*/
.wt-lp-load-mask .wt-lp-load-mask-bg {
    background-color: transparent !important;
}
div, p, span:not(.x-btn-icon-el, .fc-icon), a, input, textarea, keygen, select, button {
    font-family: 'MTSText', sans-serif !important;
}
input[type=text], input[type=number], input[type=password], textarea,
.wt-lp-dialog-fld-container .wt-lp-dialog-fld .wt-lp-dialog-fld-fake {
    box-shadow: none !important;
}
.wt-lp-witemlist-block-outer-btn[disabled] {
    cursor: default;
}
.wt-lp-witemlist-item-layout-v{
    padding: var(--padding-ul-li) !important;
}
.fc-timegrid-event-harness .fc-timegrid-event-harness-inset {
    width: 25% !important;
}
.wt-lp-skin1-page .page-content {
    padding-top: 0;
}
.wt-lp-wbutton-btn {
    border-radius: 0.4rem;
}
.spisok_news .wt-lp-msg-empty,
.no_poll .wt-lp-msg-empty {
    padding-top: 1.5em
}
.wt-lp-witemlist-block-outer-btn path {
    fill: var(--black-color) !important;
}
.wt-lp-witemlist-block-outer-btn[disabled] path {
    fill: var(--wfite-color) !important;
}
.mts_default div#content {
    margin-top: 0;
}
.wt-lp-macro-column-content .wt-lp-witemlist-block-header {
    border-color: var(--light-red-color) !important;
    border-width: 0 0 2px 0 !important;
}
.wt-lp-witemlist-header-total {
    background-color: var(--red-color) !important;
    color: var(--wfite-color) !important;
}
.wt-lp-msg-empty {
    color: var(--dark-gray-color) !important;
    font-size: var(--small-text-14) !important;
    padding: 4em 0;
}
.wt-lp-witemlist-image-has-shadow {
    box-shadow: var(--box-shadow-tile);
}
.banner-linear-gradient .wt-lp-wtext-text p {
    margin-top: 0 !important;
}
.font-size-h1 .wt-lp-wheader-header-text,
.mts-title-h1 .wt-lp-wheader-header-text,
.zone-main-wrapper>.wt-lp-wheader-workarea .wt-lp-wheader-header-text,
.mode-doc_type .XAML-object-title-label.XAMLobjectTitleLabel,
.banner-linear-gradient p strong,
.mode-mts_learning_task .wt-lp-macro-block[wt-stack="horizontal"] .wt-lp-wheader-header-text {
    font-size: var(--title-h1) !important;
    font-weight: var(--font-weight-400) !important;
}
.mode-mts_learning_task .wt-lp-macro-block[wt-stack="horizontal"] .wt-lp-wheader-header-text {
    color: var(--black-color) !important;
}
.mode-mts_learning_task .wt-lp-wparams-name.wt-lp-wparams-name-layout-table.wt-lp-wparams-name-align-left {
    font-size: var(--small-text-14) !important;
    color: var(--dark-gray-color) !important;
}
.mode-mts_learning_task .wt-lp-wparams-wrapper.wt-lp-has-border {
    border-top: none;
    border-bottom: none;
    border-color: var(--bg-border);
}
.mode-mts_learning_task li.wt-lp-wparams-item {
    padding: 8px;
    border-color: var(--bg-border) !important;
}
.mode-mts_learning_task .wt-lp-tabs-container-top .wt-lp-wheader-header-text{
    font-size: var(--title-h2) !important;
    color: var(--black-color) !important;
    font-weight: 400 !important;
}
.mode-mts_learning_task .wt-lp-wheader-subheader-text *{
    font-size: var(--small-text-14) !important;
    color: var(--dark-gray-color) !important;
}
.mode-mts_level_program .wt-lp-datatree-item-subheaders-row {
    flex-direction: column-reverse;
}
.mode-mts_level_program .wt-lp-datatree-item-subheaders-row .wt-lp-datatree-item-subheader1 {
    width: 100%;
    padding-right: 0 !important;
}
.mode-mts_level_program .wt-lp-datatree-item-subheaders-row .wt-lp-datatree-item-subheader2 {
    padding: 0 0 8px 0 !important;
    color: #ED1D24 !important;
    font-size: 14px !important;
}
.mode-mts_education_plan .wt-lp-datatree-item-subheaders-row {
    flex-direction: column-reverse;
}
.mode-mts_education_plan .wt-lp-datatree-item-subheaders-row .wt-lp-datatree-item-subheader1 {
    width: 100%;
    padding-right: 0 !important;
}
.mode-mts_education_plan .wt-lp-datatree-item-subheaders-row .wt-lp-datatree-item-subheader2 {
    padding: 0 0 8px 0 !important;
    color: #ED1D24 !important;
    font-size: 14px !important;
}

.main-board span[style="font-size:0.75em"] strong {
    font-size: var(--title-h2) !important;
    font-weight: var(--font-weight-400) !important;
}
.mts-title-h1 .wt-lp-wheader-header-text,
.zone-main-wrapper>.wt-lp-wheader-workarea .wt-lp-wheader-header-text,
.mode-doc_type .XAML-object-title-label.XAMLobjectTitleLabel{
    color:  var(--black-color) !important;
}
.font-size-h1 .wt-lp-wheader-preheader-text {
    font-weight: var(--font-weight-400) !important;
    font-size: var(--small-text-12) !important;
    color: var(--black-color) !important;
    text-align: left;
}
.mode-doc_type .XAML-object-title-label.XAMLobjectTitleLabel {
    padding: 0 0 32px 0 !important;
}
.wt-lp-menu-workarea.wt-lp-base-font-size.wt-lp-workarea-width .wt-lp-menu-item-icon {
    transition: 0.2s ease-in-out;
}
.wt-lp-wbuttonset-workarea .wt-lp-wbuttonset-btn {
    white-space: nowrap;
    width: fit-content !important;
}
.banner-linear-gradient .wt-lp-macro-workarea-zones {
    background: linear-gradient(359.95deg, rgba(157, 80, 193, 0.6824) -17.75%, #FF424D 99.96%);
    padding: 2em;
}
.mts-list-dc li.wt-lp-witemlist-item:nth-last-child,
.mts-list-dc li.wt-lp-witemlist-item:nth-last-child(2) {
    border: none !important;
}
.mts-list-dc li.wt-lp-witemlist-item:nth-last-child(-n + 2) {
    border-bottom: none !important;
}
.wt-lp-witemlist-header-title-text,
.video-title .wt-lp-wheader-header-text{
    font-size: var(--title-h2) !important;
    color: var(--black-color) !important;
    font-weight: 400 !important;
}
button.wt-lp-wbuttonset-btn.wt-lp-wbuttonset-btn-align-center.wt-lp-wbuttonset-has-shadow{
    font-size: var(--def-text) !important;
}
button.wt-lp-datatree-toggle-children {
    font-size: var(--small-text-12) !important;
}
.wt-lp-datatree-item-subheader1,
.wt-lp-datatree-item-text {
    font-size: var(--small-text-14) !important;
    padding-bottom: 6px !important;
}
.wt-lp-datatree-item-subheader1 {
    color: var(--black-color) !important;
}
.wt-lp-datatree-item-text {
    padding: 0 !important;
    color: var(--dark-gray-color) !important;
}
.wt-lp-datatree-workarea li.wt-lp-datatree-item {
    padding-bottom: 26px !important;
}
.wt-lp-datatree-item-btns {
    padding: 0;
}
.banner-linear-gradient .wt-lp-wtext-text[wt-sub-rtf="sText"] li p {
    margin: 0 !important;
}
.banner-linear-gradient .wt-lp-wtext-text[wt-sub-rtf="sText"]>p:first-child span,
.mode-mts_career_reserves .wt-lp-wtext-header {
    font-size: var(--subtitle-banner) !important;
}
.mode-mts_career_reserves .wt-lp-wtext-text p {
    margin: 0;
}
/*mts-btn-active*/
.mts-btn-active {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    background-color: var(--red-color) !important;
}
.wt-lp-wbutton-btn.wt-lp-wbutton-btn-shadow,
button.wt-lp-wbuttonset-btn.wt-lp-wbuttonset-btn-align-center.wt-lp-wbuttonset-has-shadow {
    transition: 0.2s;
}
.mts_list-subdivision .wt-lp-witemlist-header a {
    color: var(--red-color);
}
.mts_list-subdivision .wt-lp-witemlist-header a:hover {
    text-decoration: underline;
}
/*пагинация*/
button.wt-lp-witemlist-pagelist-btn {
    border-radius: 2px !important;
}
.wt-lp-witemlist-pagelist-btn {
    color: var(--red-color) !important;
    background-color: #FFFFFF !important;
    border: none !important;
}
.wt-lp-witemlist-pagelist-btn[disabled] {
    color: #FFFFFF !important;
    background-color: var(--red-color) !important;
}
.wt-lp-witemlist-pagelist-btn:not([disabled]):hover {
    color: #FFFFFF !important;
    background-color: var(--light-red-color) !important;
}
div[wt-type="title-btns"] button.wt-lp-witemlist-block-outer-btn {
    border: none !important;
}
/*Кнопки-пагинации в заголовке универсального списка*/
.wt-lp-witemlist-block-outer-btn[disabled] {
    background-color: transparent !important;
}
.wt-lp-witemlist-block-outer-btn {
    padding: 6px !important;
}
.wt-lp-witemlist-block-outer .wt-lp-witemlist-block-outer-btn {
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
    padding: 0 !important;
}
.wt-lp-witemlist-block-outer-btn:not([disabled]):hover {
    background-color: transparent !important;
}
.wt-lp-witemlist-block-outer-btn:not([disabled]):hover path {
    fill: #FF0000 !important;
}
/*чекбокс*/
.wt-lp-filters-selection .wt-lp-dialog-fld-bool[wt-checked] {
    background-color: var(--red-color) !important;
    border-color: var(--red-color) !important;
    box-shadow: none;
}
.wt-lp-filters-btn-selector:hover {
    background-color: transparent;
    border-color: var(--red-color) !important;
    color: var(--red-color) !important;
}
.wt-lp-filters-btn-selector:hover .wt-lp-btn-selector-icon {
    fill: var(--red-color) !important;
}
.wt-lp-filters-selection-item {
    padding-left: 0;
    padding-right: 0;
}
.wt-lp-filters-btn-selector {
    color: var(--black-color) !important;
    font-size: var(--def-text);
}

/*.wt-lp-witemlist-image-is-rounded*/
.wt-lp-wbuttonset-workarea .wt-lp-wbuttonset-btn {
    border-radius: var(--border-radius-10);
}

.wt-lp-wbuttonset-has-shadow {
    box-shadow: var(--box-shadow-tile);
}
.wt-lp-dialog-fld-container[wt-view='flip'] .wt-lp-dialog-fld-bool {
    border: solid 0.2rem var(--red-color);
    background-color: #ffffff;
}
.wt-lp-dialog-fld-container[wt-view='flip'][wt-checked] .wt-lp-dialog-fld-bool .wt-lp-dialog-fld-bool-flip {
    background-color: #ffffff;
    border-color: var(--red-color);
}
.wt-lp-dialog-fld-container[wt-view='flip'] .wt-lp-dialog-fld-bool .wt-lp-dialog-fld-bool-flip {
    background-color: var(--red-color);
    border: 1px solid #ffffff;
}
.wt-lp-filters-selection-item-label {
    font-size: var(--def-text) !important;
    margin-top: 0 !important;
    color: #000000 !important;
}
span.wt-lp-wfld-checkmark {
  display: none;
}
.wt-lp-filters-selection .wt-lp-dialog-fld-bool[wt-checked] {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20viewBox=%220%200%2047%2039%22%20xmlns=%22http://www.w3.org/2000/svg%22%20style=%22fill:%23fff%22%3E%3Cpath%20d=%22M45.899,10.658c0.911-1.846,0.62-4.134-0.917-5.67l-2.095-2.096c-1.536-1.536-3.825-1.828-5.671-0.917%20L37.211,1.97l-0.019,0.019c-0.463,0.231-0.904,0.519-1.29,0.904L25.426,13.37c-0.385,0.385-0.672,0.827-0.903,1.289l-6.282,6.282%20l-0.425,0.426l-6.688-6.688c-0.001-0.001-0.002-0.001-0.003-0.002l-0.667-0.667l-0.067,0.067c-1.836-1.216-4.333-1.017-5.952,0.601%20l-2.007,2.007c-1.618,1.618-1.817,4.115-0.601,5.951l-0.067,0.067l0.892,0.893l4.816,4.817l4.815,4.815l1.97,1.97l3.557,3.558%20l3.503-3.503l5.618-5.617l6.282-6.283c0.462-0.231,0.903-0.518,1.288-0.902l10.477-10.478c0.385-0.385,0.672-0.826,0.902-1.287%20l0.021-0.021L45.899,10.658z%22/%3E%3C/svg%3E);
    background-position: center;
    background-size: 11px;
    background-repeat: no-repeat;
}
.wt-lp-filters-selection-item {
    align-items: center !important;
}
.wt-lp-filters-selection .wt-lp-dialog-fld-bool,
.wt-lp-filters-selection .wt-lp-dialog-fld-bool .wt-lp-dialog-fld-bool-flip {
    min-width: 16px;
    width: 16px;
    min-height: 16px;
    height: 16px;
    box-shadow: none;
    border-radius: 3px;
   margin-top: 3px;
} 
/*--mts_list_border_bottom--*/
.mts_list_border_bottom li.wt-lp-wlist-item:not(.mts_list_border_bottom li.wt-lp-wlist-item:last-child) {
    padding-bottom: 1em;
    border-bottom: 1px solid var(--bg-border);
}
.mts_list_border_bottom li.wt-lp-valuelist-item.wt-lp-has-border {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    border-left: none;
    border-right: none;
    border-top: none;
    border-color: var(--bg-border) !important;
}

/*--informers--*/
.informers .wt-lp-witemlist-header:empty::before {
    content: '-';
}
.informers .wt-lp-macro-columns.wt-lp-macro-columns-no-divider {
    display: flex;
    gap: 0.5em;
}
.informers .wt-lp-macro-column {
    width: fit-content !important;
}
.informers li.wt-lp-witemlist-item{
padding: 0 !important;
}
.informers .wt-lp-witemlist-header {
    font-weight: var(--font-weight-title) !important;
    font-size: var(--title-h2) !important;
    color: var(--black-color) !important;
    padding: 0 !important;
}
.informers .wt-lp-witemlist-preheader{
    font-size: var(--small-text-12) !important;
    color: var(--text-light-grey-color) !important;
    padding-bottom: 4px !important;
}
.informers .wt-lp-witemlist-image.wt-lp-witemlist-image-is-rounded.wt-lp-witemlist-image-has-shadow {
    padding: 0 !important;
    width: 50px;
    height: 50px;
    min-width: 50px;
    min-height: 50px;
    background-size: auto !important;
}
.informers .wt-lp-witemlist-item-img-wrapper.wt-lp-witemlist-item-img-wrapper-left {
    width: fit-content !important;
    min-width: fit-content !important;
}
/*tabs_1*/
.tabs_1 .wt-lp-wtext-text {
    font-size: var(--def-text) !important;
    color: var(--black-color) !important;
}
/*btn-i*/
.btn-i .wt-lp-wbutton-btn {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    justify-content: center;
}
.mts-attestation-warning button.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {
    display: none;
}
.btn-menu-tabs .wt-lp-wbuttonset-workarea .wt-lp-wbuttonset-btn {
    border-radius: 0;
    background-color: transparent !important;
    box-shadow: none;
}
.btn-menu-tabs .mts-btn-active {
    color: #ff0000 !important;
    background-color: var(--red-color) !important;
    border-bottom: 3px solid red !important;
}
.btn-menu-tabs button.wt-lp-wbuttonset-btn:hover {
    color: red !important;
}
.flex_row.btn-menu .wt-lp-macro-workarea-zone:last-child {
    margin-right: 8px;
}
.flex_row.btn-menu .wt-lp-macro-column-content {
    justify-content: space-between;
    align-items: center;
}
.flex_row.btn-menu .wt-lp-macro-workarea.wt-lp-base-font-size.wt-lp-workarea-width .wt-lp-macro-column-content {
    flex-wrap: nowrap !important;
    align-items: baseline;
}
body#wt-body.mobile .flex_row.btn-menu .wt-lp-wbuttonset-list {
    gap: 0 !important;
}
.mode-mts_working_ds .mts-btn-active,
.mode-mts_working_nop .mts-btn-active{
    color: #F44336 !important;
    fill: #FFFFFF !important;
    background-color: transparent !important;
    border-bottom: 3px solid red !important;
    border-radius: 0 !important;
}
.mode-mts_working_ds .btn-tabs li.wt-lp-wbuttonset-btn-item {
    border-bottom: none;
}
/*mts-review*/
.mts-review svg.wt-lp-valuelist-star {
    width: 20px;
}
.mts-review .wt-lp-valuelist-value.wt-lp-valuelist-value1 {
    font-size: 16px !important;
    min-width: 40px;
}
/*-- Старые страницы --*/
.navigation {
    display: none;
}
div.page-content {
    padding: 130px 14px 14px 14px;
}

/*-- Модальное окно --*/
.modal {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .85);
    transition: 0.4s;
    z-index: 1000;
}

.hidden {
    display: none;
}

.btn-close {
    position: fixed;
    right: 15px;
    top: 15px;
    padding: 0px 5px;
    border-radius: 50%;
    background-color: #ffffff;
    color: #000000;
    border: 1px solid #000000;
    transition: 0.4s;
}

.modal .modal-text {
    font-size: 20px;
    color: #ffffff;
    position: absolute;
    max-width: 300px;
    width: auto;
    margin: 0;
    transition: 0.4s;
}

.modal .modal-btn {
    position: absolute;
    width: 85px;
    height: 30px;
    margin: 0;
    padding: 0;
    color: #ffffff;
    border: 1px solid var(--red-color);
    background-color: var(--red-color);
    transition: 0.4s;
}

.modal .modal-btn:hover {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #000000;
}

.blocked {
    height: 100vh;
    overflow-y: hidden;
}

.mobile .modal .modal-text {
    font-size: 10px;
}
.wt-lp-dialog-text-container a {
    color: #e30611 !important;
}
.wt-lp-dialog-text-container a:hover {
    color: red !important;
}
/*--- Статусы ---*/
.wt-lp-datatree-floater.plan,
p.plan,
span.plan {
    background-color: var(--bg-status-intermediate) !important;
    color: var(--bg-text-status-intermediate) !important;
    border-radius: 5px;
    padding: 0em 1em;
    margin: 0;
}

.wt-lp-datatree-floater.plan div {
    color: #6F3E00 !important;
}

.wt-lp-datatree-floater.active,
p.active,
span.active {
    background-color: #E1F665 !important;
    color: #173D0B !important;
    border-radius: 5px;
    margin: 0;
    padding: 1px 10px;
    min-height: 19px;
}

.wt-lp-datatree-floater.active div {
    color: #173D0B !important;
}

.wt-lp-datatree-floater.close,
p.close,
span.close {
    background-color: var(--bg-status-passive) !important;
    color: var(--black-color) !important;
    border-radius: 5px;
    padding: 1px 10px;
    margin: 0;
    min-height: 19px;
}

.wt-lp-datatree-floater.close div {
    color: var(--black-color) !important;
}

.wt-lp-datatree-floater.cancel,
p.cancel,
span.cancel {
    background-color: #EA5151 !important;
    color: #FFFFFF !important;
    border-radius: 5px;
    padding: 1px 10px;
    min-height: 19px;
    margin: 0;
}
.wt-lp-wheader-preheader-text span.status {
    padding: 1px 10px !important;
    font-size: var(--small-text-12) !important;
    font-weight: 500 !important;
    min-height: 19px;
    box-sizing: border-box;
}

.wt-lp-datatree-floater.cancel div {
    color: #FFFFFF !important;
}

.mode-mts_event_calendar p.active,
.mode-mts_event_calendar p.plan,
.mode-mts_event_calendar p.cancel,
.mode-mts_event_calendar p.close {
    padding: 0.3em 0.8em;
    border-radius: 50px;
}

/* Шапка и Подвал */

div#wt-container {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

div#content {
    flex-grow: 1;
}

div#content.wt-lp-page-content {
    margin-top: 0;
    padding-bottom: 1em;
}

.mobile div#content.wt-lp-page-content{
    margin-top: 0em;
}

body.wt-lp-full-width .page-content.wt-lp-page-content {
    min-height: calc(100vh - 11em - 102px);
min-height: auto !important;
}

.mobile body.wt-lp-full-width .page-content.wt-lp-page-content{
    min-height: calc(100vh - 8em - 102px);
}

/*---Прелоадер---*/
.cube-grid * {display: none;}
.cube-grid {background-image: url(/download_file.html?file_id=7223038534549167372);background-size: contain;background-repeat: no-repeat;background-position: center ;}
.wt-lp-page-loading-block .wt-lp-page-loading-text{color: var(--dark-gray-color);}
.fx_center {display: flex;align-items: center;gap: 8px;margin-top: 16px;}
.fx_center * {color: var(--dark-gray-color);font-size: 12px;} 

/*---header---*/
.desktop .header .header-top,
.desktop .header .header-middle .header-middle-content {
    max-width: 1176px;
    width: auto;

    white-space: nowrap;
    position: relative;
    margin: 0 auto;
}

#wt-header-top-right {
    order: 3;
}

.header-top {
    display: flex;
    justify-content: space-between;
}

.header .logo-container {
    width: 30px;
    padding-left: 0;
}

.header .logo-container img {
    padding: 0;
    width: 40px;
}

.header .header-middle {
    border-top: 1px solid #F3F3F4;
}

.header .header-middle .middle-menu {
    height: 42px;
}

.header .menu-chapter {
    display: flex;
    height: 100%;
    gap: 2em;
}
@media screen and (max-width: 1366px) {
body#wt-body.mts-custom-page .zone-main-wrapper>div>.wt-lp-macro-workarea-zone .wt-lp-workarea-width,
body#wt-body.mts-custom-page .zone-main-wrapper>div>.wt-lp-workarea-width,
body#wt-body.mts-custom-page .zone-main-wrapper>.wt-lp-macro-block.wt-lp-macro-block-tabs .wt-lp-bg-width, 
body#wt-body.mode-mts_request_card .wt-lp-witemlist-workarea{
    max-width: 1176px !important;
    width: 100% !important;
    min-width: auto;
    margin: auto;
}
body#wt-body.mode-mts_career_reserve_type.mts-custom-page .zone-main-wrapper>div>.wt-lp-workarea-width{
    margin-bottom: 1em;
}
body#wt-body.mode-mts_request_card .wt-lp-macro-column .wt-lp-witemlist-workarea {
    max-width: 100% !important;
}
}
@media screen and (max-width: 1210px) {
.header {
    padding-left: 10px;
    box-sizing: border-box;
}
.footer-content {
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    box-sizing: border-box;
}
.mode-mts_tasks_list div#content {
    width: 100% !important;
}
.mode-mts_tasks_list .wt-lp-workarea-width {
     width: 100%;
     min-width: auto !important;
}
.mode-mts_tasks_list div#main_container {
    padding-left: 1em;
    padding-right: 1em;
}
.mode-mts_tasks_list .wt-lp-filters-panel {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
.mode-mts_tasks_list .wt-lp-filters-column {
    max-width: 100% !important;
    min-width: 100% !important;
}
}
@media screen and (max-width: 767px) {
.mode-mts_tasks_list .wt-lp-filters-column[wt-col="1"], .mode-mts_tasks_list .wt-lp-filters-column[wt-col="2"] {
    min-width: 48% !important;
}
.mode-mts_tasks_list  .wt-lp-filters-panel {
    display: flex !important;
    flex-wrap: wrap;
}
}
@media screen and (max-width: 1176px) {
body#wt-body.mts-custom-page .zone-main-wrapper>div>.wt-lp-macro-workarea-zone .wt-lp-workarea-width,
body#wt-body.mts-custom-page .zone-main-wrapper>div>.wt-lp-workarea-width,
body#wt-body.mts-custom-page .zone-main-wrapper>.wt-lp-macro-block.wt-lp-macro-block-tabs .wt-lp-bg-width, 
body#wt-body.mode-mts_request_card .wt-lp-witemlist-workarea{
    max-width: calc(100% - 32px) !important;
    width: 100% !important;
    min-width: auto;
    margin: auto;
}
}
.menu-mobile.dropdown a.menu-link {
    width: 100%;
    display: flex;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    align-items: center;
    padding-left: 20px;
    box-sizing: border-box;
}
.menu-mobile>table>tbody>tr>td, .block-user-info .dropdown li {
    position: relative;
}
/*--- Выделение активных вкладок ---*/
.mode-home_mts .menu-chapter .menu-item#menu_fr6ne4,
.mode-mts_wiki_base .menu-chapter .menu-item#menu_tfnh9u,
.mode-mts_my_training .menu-chapter .menu-item#menu_bidxrl,
.mode-mts_attestation .menu-chapter .menu-item#menu_dspdsl {
    -webkit-mask: initial;
}

.header .menu-chapter .menu-item {
    height: 100%;
    display: flex;
    align-items: center;
    border-bottom: 3px solid red;
    -webkit-mask: var(--_i, 200%) 0 /200% var(--_i, 8px) border-box no-repeat, conic-gradient(at bottom 8px left 8px, #0000 90deg, #000 0) 0 var(--_i, 200%)/var(--_i, 8px) 200% border-box no-repeat, linear-gradient(#000 0 0) padding-box no-repeat;
    transition: .2s, -webkit-mask-position .2s .2s;
}

.header .menu-chapter .menu-item:hover {
    --_i: 100%;
    transition: .2s, -webkit-mask-size .2s .2s;
}

.header .menu-chapter .menu-item a {
    font-size: var(--def-text-menu) !important;
    display: contents;
    color: var(--black-color);
    font-weight: 400;
}

/*---mobile header---*/

.mobile div#wt-header-top-left {
    display: flex;
    flex-direction: row-reverse;
}
.mobile .header-top {
    width: 100%;
    max-width: 1176px;
}
.mobile div#wt-header-top-left {
    flex-direction: row;
}
.mobile .header .header-middle .middle-menu {
    max-width: 1176px;
    margin: auto;
}
.mobile header.header {
    position: relative;
    box-sizing: border-box;
}
.mobile div.page-content {
    padding: 0;
}
@media screen and (max-width: 980px) {
    .mobile .menu-mobile-button-container {
        height: 63px;
    }

    .mobile .menu-chapter.main-menu,
    .mobile .header-middle,
    .mobile .username {
        display: none;
    }
   .mobile .menu-chapter.main-menu,
.header .menu-chapter,
    .mobile .header-middle,
    .mobile .username {
        display: none;
    }
    .mobile .menu-mobile,
    .mobile .block-user-info .dropdown {
        top: 63px;
        left: -10px;
    }
div#wt-header-logo {
    box-sizing: border-box;
    width: auto;
    display: flex;
    align-items: center;
}
.mobile .menu-mobile-button-container {
    order: 1;
}
.menu-mobile-button-container .icon-menu {
    font-size: 32px !important;
}
.menu-mobile-button-container .menu-bar {
    display: flex;
    align-items: center;
}
header.header button.mts-btn-help svg {
    width: 32px;
    height: 32px;
}
header.header button.mts-btn-help {
    padding: 0 !important;
}
header.header .exit-button-container {
    position: absolute;
    right: 1em;
    top: 20px !important;
    margin: 0 !important;
}
header.header .menu-mobile-button-container .menu-bar {
    margin-right: 32px;
}
header.header .userphoto.user-photo-container {
    margin: 0;
}
header.header div#small_menu {
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    left: 1vw;
    width: 98vw !important;
}
header.header {
    padding: 0;
}
.header .logo-container {
    padding-left: 1em;
}
}

@media screen and (max-width: 650px) {
    .header-top #wt-header-top-right {
        background-color: transparent;
    }

    .mobile .block-user-info .user-photo-container {
        margin-right: 5px;
    }
div#wt-header-top-right {
    display: flex !important;
    margin-left: auto !important;
    justify-content: end;
    padding: 0 !important;
}
}

/*---desktop footer---*/
.footer {
    flex-shrink: 0;
    background-color: var(--bg-footer);
    color: #ffffff;
}

.footer-center {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    padding: 15px 0;
}

.footer p {
    font-size: var(--small-text-12);
}

.footer b {
    font-size: var(--small-text-14);
}
footer.footer {
    min-height: auto !important;
}
.footer svg {
    height: 18px;
}
.footer a,
.footer a:visited {
    color: #ffffff;
    text-decoration: revert;
}
.mobile .footer .footer-center {
    width: 100%;
    margin-left: 0;
    align-items: flex-start;
    padding-left: 0em;
    padding-right: 0em;
    box-sizing: border-box;
}
@media screen and (max-width: 600px) {
    .footer .footer-center {
        flex-direction: column;
        width: 83%;
        margin-left: 8%;
    }
}

/*Вики-база*/
.mode-mts_wiki_base .wt-lp-macro-column[wt-col-id="0"] {
    padding: 0 !important;
    min-height: auto !important;
    margin: 0 !important;
}
.mode-mts_wiki_base .wt-lp-macro-column {
    padding: 0 !important;
    min-height: auto;
   margin-bottom: 16px;
}
.mode-mts_wiki_base .wt-lp-button-wrapper {
        max-width: 100%;
}
/*small-red-btn*/
.small-red-btn .wt-lp-witemlist-btn-outer.wt-lp-witemlist-btn1-outer {
    height: auto !important;
    padding: 6px 10px;
    border-radius: 4px !important;
}
.small-red-btn .wt-lp-witemlist-btn1 {
    background-color: transparent !important;
}
/*Страница ошибки*/
.mode-mts_no_access .zone-main-wrapper,
.mode-mts_temporarily_unavailable .zone-main-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
}
.error_message .wt-lp-witemlist-header {
    font-size: var(--title-h1) !important;
    padding-bottom: 10px;
    font-weight: 400 !important;
}
.error_message .wt-lp-witemlist-rtftext {
    font-size: var(--title-h2) !important;
    font-weight: 400 !important;
}
/* Главная */
.mode-home_mts .wt-lp-macro-column.wt-lp-macro-column-has-bg.wt-lp-macro-column-shadow.wt-lp-macro-column-rounded.skin1-column-1-item,
.mode-home_mts .wt-lp-macro-column.wt-lp-macro-column-has-bg.wt-lp-macro-column-shadow.wt-lp-macro-column-rounded.wt-lp-col-btn-bottom,
.mode-home_mts .wt-lp-macro-column.wt-lp-macro-column-has-bg.wt-lp-macro-column-shadow.wt-lp-macro-column-rounded {
    min-height: 14rem !important;
}
.mode-home_mts .wt-lp-macro-block.wt-lp-base-font-size.spisok_tasks.skin1-h-stack-full-columns .wt-lp-macro-column-content,
.mode-home_mts .wt-lp-macro-block.wt-lp-base-font-size.spisok_tasks.skin1-h-stack-full-columns .wt-lp-macro-column-content .wt-lp-macro-workarea-zone {
    height: 100% !important;
}
.mode-home_mts .wt-lp-macro-column {
    padding: 0 !important;
}
.mode-home_mts .wt-lp-mobile-btn-right-2 .wt-lp-button-wrapper {
    display: block;
}
.mode-home_mts .wt-lp-mobile-btn-right-2 .wt-lp-wbutton-btn:hover {
    background-color: #a5a5a5;
    opacity: 0.5;
}
.mode-home_mts .wt-lp-mobile-btn-right-2 .wt-lp-wbutton-btn {
    height: 100%;
    box-sizing: border-box;
}
.mode-home_mts .wt-lp-mobile-btn-right-2 {
    height: 100%;
}
.mode-home_mts .wt-lp-slider-wrapper.cycle-slideshow {
    height: auto !important;
}
.mode-home_mts .wt-lp-slider-workarea {
    padding: 0 !important;
}

.mode-home_mts .cycle-slideshow .slider-slide {
    background-size: contain;
}
.mts-home-banner-mobile{
   display: none;
}
/*17062024*/
body#wt-body.mode-home_mts .spisok_tasks.skin1-h-stack-full-columns .wt-lp-mobile-btn-right-2 .wt-lp-button-wrapper {
    margin-right: 0 !important;
}
body#wt-body.mode-home_mts .wt-lp-mobile-btn-right-2 {
    height: 100%;
    padding: 0 !important;
}
body#wt-body.mode-home_mts .wt-lp-macro-column {
    padding: 0 !important;
    min-height: 190px !important;
}
.mode-home_mts .spisok_tasks.skin1-h-stack-full-columns .wt-lp-macro-workarea.wt-lp-base-font-size.wt-lp-workarea-width {
    padding-top: 0 !important;
}
body#wt-body.mode-home_mts .wt-lp-macro-column[wt-col-id="0"] {
    min-height: auto !important;
}
.mts-home-banner-desktop {
    margin-bottom: 2em;
}
.mode-home_mts div#content.wt-lp-page-content {
    padding-bottom: 0;
}
.mode-home_mts .wt-lp-wimage-img-container {
    border-radius: 0.8rem;
    box-shadow: 0 0 1em rgba(0, 0, 0, 0.25);
}
.mode-home_mts .wt-lp-wimage-img-container:hover {
    background-color: #a5a5a5;
    opacity: 0.5;
}
.mode-home_mts .wt-lp-wimage-wrapper {
    background-color: #a5a5a5;
    border-radius: 0.8rem;
}
@media screen and (max-width: 926px){
   .mts-home-banner-desktop{
   display: none;
}
.mode-home_mts .spisok_tasks.skin1-h-stack-full-columns {
    padding: 0em 1.5em;
}
.mts-home-banner-mobile{
   display: block;
}
.mode-home_mts .wt-lp-workarea-width.mts-home-banner-mobile {
    margin-bottom: 2rem;
    max-width: calc(100% - 3em) !important;
}
.informers .wt-lp-macro-workarea.wt-lp-base-font-size.wt-lp-workarea-width {
    padding: 16px !important;
}
.informers .wt-lp-macro-column {
    padding: 0 !important;
    margin: 0 !important;
}
body#wt-body .informers li.wt-lp-witemlist-item {
    margin: 0 !important;
    flex-direction: row;
    align-items: center;
    gap: 1em;
}
.z-index5 .wt-lp-macro-column {
    padding: 0 !important;
    margin: 0 !important;
}
.mode-home_mts .cycle-slideshow .slider-slide{
    background-position-y: bottom;
    height: 28rem !important;
}
.mode-home_mts .wt-lp-macro-workarea.wt-lp-base-font-size.wt-lp-workarea-width {
    padding: 0 !important;
}
.mode-mts_library_material .wt-lp-macro-column {
    padding: 0 !important;
    margin: 0 !important;
}
}
@media screen and (max-width: 767px) {
.mode-home_mts .cycle-slideshow .slider-slide{
    height: 18rem !important;
}
.mode-home_mts div#zone-main {
    margin-top: -20px;
}
.mode-mts_personal_account .box-widgets-informers .wt-lp-winformer-title.wt-lp-winformer-is-rounded-top {
    padding: 0 4px 1em 4px !important;
}
}
@media screen and (max-width: 499px) {
    .mode-home_mts .cycle-slideshow .slider-slide {
        height: 16rem !important;
    }

    .mode-home_mts .wt-lp-macro-workarea.wt-lp-base-font-size.wt-lp-workarea-width {
        padding-bottom: 0 !important;
    }
}
@media screen and (max-width: 376px) {
    .mode-home_mts .cycle-slideshow .slider-slide {
        height: 14rem !important;
    }
}
@media screen and (max-width: 926px) {
    .mode-home_mts .wt-lp-macro-column {
        padding: 0 !important;
    }
/*09012023*/
.btn-menu .wt-lp-macro-column {
    margin: 0 !important;
}
button.wt-lp-wbuttonset-btn.wt-lp-wbuttonset-btn-align-center.wt-lp-wbuttonset-has-shadow,
.set_btn span.wt-lp-wbutton-text {
    font-size: clamp(14px, 2vw, 16px) !important;
}
.mode-mts_cabinet_director .flex_row ul.wt-lp-wbuttonset-list.wt-lp-wbuttonset-list-h {
    gap: 16px;
}
.mode-mts_cabinet_director .flex_row .wt-lp-macro-column-content {
    align-items: center;
}
.flex_row li.wt-lp-wbuttonset-btn-item {
    margin: 0 !important;
}
}

.main-menu-dropdown {
    top: 60px
}

.menu-content-column {
    float: none;
}

hr {
    border: 0;
    height: 1px;
    margin: 15px 0 15px 0;
    box-sizing: content-box;
    display: block;
}

.main-menu-dropdown {
    border-top: 1px;
}

/*--- Слайдер ---*/
.mode-home_mts .cycle-pager span {
    padding: 10px;
}

/*---Кнопка скролла---*/
.btn-scroll {
    position: sticky;
    bottom: 0;
    left: auto;
    max-width: 1450px !important;
    width: 100%;
}
.wt-lp-wbutton-workarea.btn-scroll .wt-lp-button-wrapper .wt-lp-wbutton-text {
   background-image: url(download_file.html?file_id=7291564419879029170);
   background-repeat: no-repeat;
   position: absolute;
   bottom: 0;
   right: 0;
   width: fit-content;
   background-color: #ffffff;
   border-radius: var(--border-radius-10);
   max-width: 32px;
   background-position: center right 14px;
   min-width: fit-content;
   display: flex;
   padding: 8px;
   box-sizing: border-box;
   color: #555555 !important;
   align-items: center;
   background-size: 10px;
   padding-right: 32px;
   padding-left: 14px;
   filter: grayscale(1);
}
.wt-lp-wbutton-workarea.btn-scroll .wt-lp-button-wrapper button.wt-lp-wbutton-link:hover span.wt-lp-wbutton-text {
    color: red !important;
    filter: none;
}
.btn-scroll {
    z-index: 9999;
}
.wt-lp-wbutton-workarea.btn-scroll .wt-lp-button-wrapper {
    position: relative;
}
.btn-scroll{
display: flex;
}
.btn-scroll_hide {
    display: none;
}
.mode-mts_cabinet_tutor .page-content.wt-lp-page-content,
.mode-mts_wiki_base  .page-content.wt-lp-page-content{
    min-height: calc(100vh - 204px);
    min-height: auto;
}
.mode-mts_cabinet_tutor .mts_section_card {
    margin-bottom: 2rem !important;
    padding-top: 2rem !important;
}
.footer_wrapper {
    gap: 2rem !important;
}
.wt-lp-breadcrumbs-workarea a.wt-lp-breadcm-item-link * {
    font-weight: var(--font-weight-400) !important;
    font-size: var(--small-text-12) !important;
    color: var(--black-color) !important;
}
.mode-mts_wiki_base .skin1-itemlist-2-in-row .wt-lp-witemlist-header,
.mode-mts_wiki_article .wt-lp-wheader-header-text {
    font-weight: 400 !important;
    font-size: var(--title-h2) !important;
    padding: 0;
}
@media screen and (min-width: 1176px) {
    .wt-lp-macro-workarea-zone .wt-lp-workarea-width {
        min-width: auto;
    }
.mode-mts_event_calendar .wt-lp-macro-workarea-zone .wt-lp-workarea-width {
        min-width: 100%;
    }
}
@media screen and (max-width: 1481px) {
.wt-lp-wbutton-workarea.btn-scroll .wt-lp-button-wrapper .wt-lp-wbutton-text {
    color: transparent !important;
    width: 32px !important;
    min-width: 32px;
    border-radius: 50%;
    padding: 0;
    height: 32px;
    background-position: center;
}
.btn-scroll {
    max-width: 1280px !important;
}
.wt-lp-wbutton-workarea.btn-scroll .wt-lp-button-wrapper button.wt-lp-wbutton-link:hover span.wt-lp-wbutton-text {
    color: transparent !important;
}
}
@media screen and (max-width: 1300px) {
.btn-scroll {
    max-width: 1300px !important;
}
.wt-lp-wbutton-workarea.btn-scroll .wt-lp-button-wrapper .wt-lp-wbutton-text {
    right: 0;
    width: 100%;
    background-color: #E6E6E6;
    justify-content: center;
    min-width: 100% !important;
}
}
@media screen and (max-width: 1289px) {
.btn-scroll * {
    border-radius: 0 !important;
}
div#content.wt-lp-page-content {
    padding: 0;
}
.btn-scroll button.wt-lp-wbutton-link {
    width: 100% !important;
    display: flex;
    justify-content: center;
          align-items: center;
    background-color: #e6e6e6;
    height: 32px !important;
}
.btn-scroll .wt-lp-wbutton-btn {
    width: fit-content !important;
    max-width: fit-content !important;
    min-width: fit-content !important;
    padding: 0 !important;
}
.wt-lp-wbutton-workarea.btn-scroll .wt-lp-button-wrapper .wt-lp-wbutton-text{
    position: relative !important;
    width: fit-content !important;
    color: var(--dark-gray-color) !important;
    min-width: fit-content !important;
    max-width: fit-content !important;
    padding-right: 20px;
    background-position: center right !important;
}
body#wt-body .wt-lp-wbutton-workarea.btn-scroll .wt-lp-button-wrapper button.wt-lp-wbutton-link:hover .wt-lp-wbutton-text{
    color: red !important;
}
}
@media screen and (max-width: 1175px){
    .btn-scroll .wt-lp-button-wrapper {
        max-width: 100% !important;
    }
.mts-btn-border-radius .wt-lp-button-wrapper {
        max-width: 100%;
}
}
/*Страница авторизации*/
.mts_default .ui-dialog-buttonset {
    gap: 8px;
}
.mts_default button.wt-lp-dialog-btn.wt-lp-dialog-ok.ui-button.ui-corner-all.ui-widget, 
.mts_default button.wt-lp-dialog-btn.wt-lp-dialog-cancel.ui-button.ui-corner-all.ui-widget {
    margin: 0 !important;
}
.mts-link span.wt-lp-wbutton-text {
    text-decoration: underline;
}
.mts_default .default-container .wt-lp-bg-width {
    width: 100%;
    min-width: 100%;
    max-width: 100%
}
.mts_default .page-content {
    margin: 0 !important;
    padding: 0 !important;
}
.mts_default .wt-lp-workarea-pagehigh {
    padding: 10rem !important;
}
.mts_default .wt-lp-workarea-pagehigh .wt-lp-macro-workarea-wrapper.wt-lp-workarea-rounded {
    max-width: 440px;
    margin: auto;
    height: 544px;
}
.mts_default input.wt-lp-wfld-fld {
    padding: 8px;
}
@media screen and (max-width: 926px){
.mts_default .wt-lp-workarea-pagehigh {
    padding: 0rem 0 12rem 0 !important;
}
}
@media screen and (max-width: 600px){
.mts_default .wt-lp-workarea-pagehigh .wt-lp-macro-workarea-wrapper.wt-lp-workarea-rounded {
    height: auto;
    padding: 3em !important;
}
}
.mts_default .no-min-height-zones .wt-lp-macro-workarea-zone {
    min-height: 0
}

.mts_default .wt-lp-dialog-fld-container[wt-column='1'] {
    padding-right: 0;
    width: 20%;
    max-width: 20%;
}

.mts_default .wt-lp-dialog-fld-container[wt-column='2'] {
    width: 75%;
    max-width: 75%;
}

.mts_default .enter-btn .wt-lp-wbutton-btn {
    background-color: var(--red-color);
    border-color: var(--red-color);
    transition: all 0.3s ease;
}

.mts_default button.wt-lp-wbutton-link:hover {
    color: #8d0a11;
}

.mts_default .enter-btn .wt-lp-wbutton-btn:hover {
    background-color: var(--light-red-color) !important;
}

.mts_default button.wt-lp-wbutton-link-dop {
    border: none;
}

.mts_default button.wt-lp-wbutton-link-dop:hover {
    background-color: transparent;
    color: #8d0a11;
}

.mts_default .ui-state-active,
.mts_default .ui-widget-content .ui-state-active,
.mts_default .ui-widget-header .ui-state-active,
.mts_default a.ui-button:active,
.mts_default .ui-button:active,
.mts_default .ui-button.ui-state-active:hover {
    border: 1px solid var(--red-color);
    background: var(--red-color);
}

.mts_default .wt-lp-main-warning .ui-dialog-content,
.mts_default .wt-lp-main-warning .ui-dialog-buttonpane,
.mts_default .wt-lp-main-info .ui-dialog-content,
.mts_default .wt-lp-main-info .ui-dialog-buttonpane {
    background-color: white;
}

.mts_default .wt-lp-dialog-fld-container[wt-view='check'][wt-checked] .wt-lp-dialog-fld-bool {
    background-color: var(--red-color);
    border-color: var(--red-color);
}

.mts_default button.wt-lp-wbutton-link {
    width: 100%;
}

.mts_default .enter-btn .wt-lp-wbutton-btn {
    width: 85% !important;
}

.mts_default span.star {
    color: red;
}

.mts_default button.wt-lp-dialog-btn.wt-lp-dialog-ok.btn-submit-link.ui-button.ui-corner-all.ui-widget {
    background: none;
    border: none;
    color: var(--red-color);
    width: 100%;
}

.mts_default button.wt-lp-dialog-btn.wt-lp-dialog-ok.btn-submit-link.ui-button.ui-corner-all.ui-widget:hover {
    background: none;
    border: none;
    color: #8d0a11;
}

.mts_default .ui-dialog-buttonset {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.mts_default .ui-dialog-buttonset  button[btntype="redirect"] {
    margin: auto 8px auto;
}
.mts_default  .wt-lp-dialog-fld-container label {
    color: #555555;
    font-size: 12px !important;
}
@media screen and (max-width: 926px) {
    .mts_default .wt-lp-dialog-fld-container[wt-column='1'] {
        width: 30%;
        max-width: 30%;
    }

    .mts_default .wt-lp-dialog-fld-container[wt-column='2'] {
        padding-left: 1em;
        width: 70%;
        max-width: 70%;
    }
}

@media screen and (max-width: 525px) {
    .mts_default .information-block .wt-lp-wtext-text {
        display: none;
    }
}

/* Всплывающие окна. Удаленное действие */
button.wt-lp-dialog-btn.wt-lp-dialog-cancel.ui-button.ui-corner-all.ui-widget {
    border-color: var(--red-color);
    color: var(--red-color);
    transition: all 0.3s ease;
}
.ui-dialog-titlebar.wt-lp-dialog-title.ui-widget-header.ui-helper-clearfix {
    padding: 1em 2em !important;
    background-color: #fff !important;
}
button.wt-lp-dialog-btn.wt-lp-dialog-cancel.ui-button.ui-corner-all.ui-widget:hover {
    border-color: var(--light-red-color);
    color: var(--light-red-color);
}

.wt-lp-wrapper-dialog .wt-lp-info[wt-role="alert-icon"] {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 48 48'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:url(%23linear-gradient);}.cls-2{fill:url(%23linear-gradient-2);}.cls-3{fill:url(%23linear-gradient-3);}.cls-4{fill:url(%23linear-gradient-4);}.cls-5{fill:url(%23linear-gradient-5);}%3C/style%3E%3ClinearGradient id='linear-gradient' x1='24' y1='83.45' x2='24' y2='-0.23' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23f3c57a'/%3E%3Cstop offset='0.49' stop-color='%23f39369'/%3E%3Cstop offset='1' stop-color='%23e94867'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-2' y1='67.08' x2='24' y2='18.46' xlink:href='%23linear-gradient'/%3E%3ClinearGradient id='linear-gradient-3' y1='55.46' x2='24' y2='24.57' xlink:href='%23linear-gradient'/%3E%3ClinearGradient id='linear-gradient-4' x1='24' y1='27.35' x2='24' y2='3.52' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='0.52' stop-color='%23cce2e6'/%3E%3Cstop offset='1' stop-color='%238fa1bb'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-5' x1='24' y1='27.35' x2='24' y2='3.52' xlink:href='%23linear-gradient-4'/%3E%3C/defs%3E%3Ctitle%3Ealert, danger, warning, notification%3C/title%3E%3Cpath class='cls-1' d='M24,42.8H8a4.9,4.9,0,0,1-4.25-7.36l8-13.89,8-13.89a4.9,4.9,0,0,1,8.49,0l8,13.89,8,13.89A4.9,4.9,0,0,1,40,42.8Z'/%3E%3Cpath class='cls-2' d='M24,35.2H15.68a2.54,2.54,0,0,1-2.2-3.82l4.16-7.21L21.8,17a2.54,2.54,0,0,1,4.41,0l4.16,7.21,4.16,7.21a2.54,2.54,0,0,1-2.2,3.82Z'/%3E%3Cpolygon class='cls-3' points='22.34 35.2 24 35.2 25.66 35.2 25.66 22.81 22.34 22.81 22.34 35.2'/%3E%3Cpath class='cls-4' d='M24.33,28.49h-.67a.8.8,0,0,1-.79-.71l-.53-5a.8.8,0,0,1,.79-.88h1.73a.8.8,0,0,1,.79.88l-.53,5A.8.8,0,0,1,24.33,28.49Z'/%3E%3Crect class='cls-5' x='22.69' y='29.81' width='2.62' height='2.63' rx='0.95' ry='0.95'/%3E%3C/svg%3E");
}

.wt-lp-dialog-text-container {
    color: black;
}

.wt-lp-wrapper-dialog .wt-lp-dialog-title .ui-dialog-title {
    color: black !important;
}

.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
    padding-top: 0;
    justify-content: center;
}

.wt-lp-main-info .ui-dialog-content,
.wt-lp-dialog .wt-lp-dialog-title {
    background-color: white !important;
}

.wt-lp-main-warning .ui-dialog-content,
.wt-lp-main-warning .ui-dialog-buttonpane,
.wt-lp-main-info .ui-dialog-titlebar,
.wt-lp-main-info .ui-dialog-buttonpane {
    background-color: white;
}

button.wt-lp-dialog-btn.wt-lp-dialog-ok.ui-button.ui-corner-all.ui-widget {
    background-color: var(--red-color);
    border-color: var(--red-color);
    transition: all 0.3s ease;
    margin-bottom: 0;
    margin-top: 0;
}
button.wt-lp-dialog-btn.btn-submit-custom-longer {
    min-width: 150px !important;
}
.wt-lp-dialog-body .img-info-block {
    margin: auto auto;
}
.wt-lp-dialog-body .wt-lp-dialog-header {
    margin-top: 20px;
    margin-bottom: 0;
}
.wt-lp-dialog-body .wt-lp-dialog-header .wrapp-info-block>div {
    gap: 0px !important;
}
body#wt-body .wt-lp-dialog .wt-lp-dialog-body.ui-dialog-content {
        padding: 0 32px !important;
}
.mode-mts_attestation .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
    margin-top: 0 !important;
}
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
    padding: 0 32px 32px 32px !important;
}
button.wt-lp-dialog-btn.wt-lp-dialog-ok.ui-button.ui-corner-all.ui-widget:hover {
    background-color: var(--light-red-color);
    border-color: var(--light-red-color);
}

label span.wt-lp-mandatory-mark {
    color: var(--light-red-color);
}

.wt-lp-dialog-fld-container .wt-lp-dialog-fld button[wt-type='foreign_elem']:hover {
    border-color: var(--red-color);
    color: var(--red-color);
}

.ui-datepicker .ui-datepicker-next {
    right: 0;
}

.ui-widget-content.ui-datepicker .ui-datepicker-next:hover {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22fill%3A%23151D2D%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.7071%205.29289C14.3166%204.90237%2013.6834%204.90237%2013.2929%205.29289C12.9024%205.68342%2012.9024%206.31658%2013.2929%206.70711L17.5858%2011H3C2.44772%2011%202%2011.4477%202%2012C2%2012.5523%202.44772%2013%203%2013H17.5858L13.2929%2017.2929C12.9024%2017.6834%2012.9024%2018.3166%2013.2929%2018.7071C13.6834%2019.0976%2014.3166%2019.0976%2014.7071%2018.7071L20.7071%2012.7071L21.4142%2012L20.7074%2011.2932C20.7072%2011.2929%2020.707%2011.2927%2020.7067%2011.2925M14.7071%205.29289L20.7067%2011.2925L14.7071%205.29289Z%22%2F%3E%3C%2Fsvg%3E');
}

.ui-widget-content.ui-datepicker .ui-datepicker-prev:hover {
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22fill%3A%23151D2D%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.29277%2018.7071C9.6833%2019.0976%2010.3165%2019.0976%2010.707%2018.7071C11.0975%2018.3166%2011.0975%2017.6834%2010.707%2017.2929L6.41409%2013L20.9999%2013C21.5522%2013%2021.9999%2012.5523%2021.9999%2012C21.9999%2011.4477%2021.5522%2011%2020.9999%2011L6.41409%2011L10.707%206.70711C11.0975%206.31658%2011.0975%205.68342%2010.707%205.29289C10.3165%204.90237%209.68329%204.90237%209.29277%205.29289L3.29425%2011.2914L3.29277%2011.2929M3.29131%2011.2944L2.58566%2012L3.29277%2012.7071L9.29277%2018.7071%22%2F%3E%3C%2Fsvg%3E');
}

.personal_reserve_paragraph_h2 {
    font-weight: 500;
    text-align: left;
    padding: 0 0 6px 10px;
    border-left: 10px solid var(--red-color);
    border-bottom: 2px solid var(--red-color);
}

.personal_reserve_paragraph_h1 {
    font-weight: 500;
    text-align: center;
    padding: 0 0 6px 10px;
    margin-bottom: 30px;
    font-size: 14px;
}

.personal_reserve_paragraph {
    list-style: none;
    padding: 0;
}

.personal_reserve_paragraph li {
    font-style: normal;
    padding: 7px 20px;
    margin-bottom: 10px;
    margin-left: 20px;
    border-radius: 5px;
    border-left: 10px solid var(--red-color);
    box-shadow: 2px -2px 5px 0 rgba(0, 0, 0, .1),
        -2px -2px 5px 0 rgba(0, 0, 0, .1),
        2px 2px 5px 0 rgba(0, 0, 0, .1),
        -2px 2px 5px 0 rgba(0, 0, 0, .1);
    font-size: 16px;
}

.personal_reserve_paragraph li:nth-child(2),
.personal_reserve_paragraph li:nth-child(3),
.personal_reserve_paragraph li:nth-child(4),
.personal_reserve_paragraph li:nth-child(5) {
    border-color: var(--red-color);
}

.mode-mts_event_calendar .ui-dialog .ui-dialog-buttonpane {
    text-align: center;
}

.personal_reserve_paragraph li:hover {
    border-left: 10px solid transparent;
}

.personal_reserve_paragraph li:hover {
    border-right: 10px solid #fcba30;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border: 1px solid #F3F3F4;
    background: #F3F3F4;
    font-weight: normal;
    color: #000000;
}

.wt-lp-dialog-fld-container span.cke_bottom {
    background: #B6BBC8;
}

.wt-lp-dialog-fld-container .cke_chrome {
    border: 1px solid #B6BBC8;
}

.ui-widget-content a {
    color: #ffffff;
}

.wt-lp-dialog-fld-container a.cke_path_item:hover,
.wt-lp-dialog-fld-container a.cke_path_item:focus,
.wt-lp-dialog-fld-container a.cke_path_item:active {
    background-color: transparent;
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 5px;
}

.wt-lp-dialog-tab-rail .wt-lp-dialog-tab-btn[wt-selected='true'] {
    border-color: var(--red-color);
}

.wt-lp-dialog-fld-array button[wt-role='array-add'],
.wt-lp-dialog-tab-rail .wt-lp-dialog-tab-btn[wt-selected='true'] .wt-lp-dialog-tab-btn-inner {
    color: var(--red-color);
}

.wt-lp-dialog-fld-array button[wt-role='array-add']:hover,
.wt-lp-dialog-tab-rail .wt-lp-dialog-tab-btn:not([wt-selected='true']):hover .wt-lp-dialog-tab-btn-inner {
    color: var(--light-red-color);
}

/* Главная. Управление талантами. */
.mts_section_card .wt-lp-witemlist-item-img-wrapper,
.mode-mts_career_reserves .wt-lp-witemlist-item-img-wrapper {
    background: #000;
}
.mts_section_card li.wt-lp-witemlist-item:hover div[wt-role="img"],
.mode-mts_career_reserves li.wt-lp-witemlist-item.wt-lp-witemlist-item-layout-v.wt-lp-witemlist-item-img-right.wt-lp-witemlist-item-header-first:hover div[wt-role="img"] {
    opacity: 0.9;
}
.mode-mts_career_reserves .wt-lp-witemlist-header {
    padding: 1em 0.5em;
    font-size: var(--title-h2) !important;
}
.mode-mts_career_reserves .wt-lp-wimage-workarea {
    padding-top: 0 !important;
}
.mode-mts_career_reserves ul.wt-lp-witemlist-list {
  grid-template-columns: repeat(4, 1fr);
    grid-gap: 16px;
    display: grid;
}
.mode-mts_career_reserves ul.wt-lp-witemlist-list  li.wt-lp-witemlist-item {
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.mode-mts_career_reserves  .wt-lp-witemlist-item-img-wrapper, .mode-mts_career_reserves  .wt-lp-witemlist-item-wrapper {
    margin: 0 !important;
}
.banner-linear-gradient .wt-lp-macro-workarea-zones{
    padding-top: clamp(16px, 4vw, 40px) !important;
    padding-bottom: clamp(16px, 4vw, 40px) !important;
    padding-left: clamp(16px, 4vw, 32px) !important;
    padding-right: clamp(16px, 4vw, 32px) !important;
}
.mts-video .video-title .wt-lp-witemlist-header-title-text{
    font-size: var(--title-h2) !important;
}
.mts-video .wt-lp-wimage-img-container-stub .wt-lp-wimage-text-container>div {
    font-size: var(--small-text-14) !important;
    color: var(--dark-gray-color) !important;
}
/* -- mobile -- */
@media screen and (max-width: 1125px) {
.mode-mts_career_reserves .wt-lp-witemlist-header,
.mode-mts_cabinet_tutor .mts_section_card .wt-lp-witemlist-header{
      font-size: clamp(14px, 3vw, 18px) !important;
}
}
@media screen and (max-width: 930px) {
    .mode-mts_career_reserves .wt-lp-wtext-header {
        font-size: 16px !important;
    }

    .mode-mts_career_reserves .wt-lp-wtext-text p,
    .mode-mts_career_reserves .wt-lp-wtext-text p span {
        font-size: 14px !important;
    }
.mode-mts_career_reserves ul.wt-lp-witemlist-list {
    grid-template-columns: repeat(2, 1fr) !important;
    grid-template-rows: repeat(2, 1fr);
}
.mode-mts_career_reserves  .wt-lp-witemlist-item-img-wrapper, .mode-mts_career_reserves  .wt-lp-witemlist-item-wrapper {
    margin: 0 !important;
}
.mode-mts_career_reserves .font-size-h1 .wt-lp-wheader-header-text {
    padding-bottom: 2rem;
}
}
@media screen and (max-width: 380px) {
.mode-mts_career_reserves ul.wt-lp-witemlist-list {
    grid-template-columns: repeat(1, 1fr) !important;
}
.mode-mts_career_reserves .wt-lp-witemlist-image {
    padding-top: 60% !important;
}
}
/* Тип кадрового резерва. */
.mode-mts_career_reserve_type .training-program .wt-lp-witemlist-header {
    padding: 0;
}

.mode-mts_career_reserve_type li.wt-lp-witemlist-item.wt-lp-witemlist-item-layout-h_btns_below.wt-lp-witemlist-item-img-left.wt-lp-witemlist-item-img-first {
    margin-bottom: 0 !important;
}

.mode-mts_career_reserve_type .main-board>.wt-lp-macro-workarea {
    background: linear-gradient(37.49deg, #FF424D 27.9%, #9D50C1 121.9%);
    padding-top: clamp(16px, 4vw, 40px) !important;
    padding-bottom: clamp(16px, 4vw, 40px) !important;
    padding-left: clamp(16px, 4vw, 32px) !important;
    padding-right: clamp(16px, 4vw, 32px) !important;
}

.mode-mts_career_reserve_type .bonus-board .wt-lp-macro-workarea-zones {
    flex-direction: row;
}

.mode-mts_career_reserve_type span.wt-lp-wbutton-text {
    text-align: center;
    font-size: 16px !important;
}

.mode-mts_career_reserve_type .training-program-box icon.wt-lp-wbutton-icon-img.wt-lp-wbutton-icon-img-right {
    position: absolute;
    right: 0.5em;
    top: 0.5em;
    width: 1em !important;
    height: 1em !important;
    transition: 0.75s;
}

.mode-mts_career_reserve_type .training-program-box .wt-lp-button-wrapper:hover icon.wt-lp-wbutton-icon-img.wt-lp-wbutton-icon-img-right {
    width: 1.5em !important;
    height: 1.5em !important;
}
.mode-mts_career_reserve_type .training-program-box .wt-lp-macro-column.bg-liner-blue a:hover * {
    color: red !important;
}
.mode-mts_career_reserve_type .wt-lp-macro-workarea-zone {
    position: relative;
}

.mode-mts_career_reserve_type .wt-lp-macro-column.wt-lp-macro-column-has-bg {
    overflow: hidden;
    box-sizing: border-box !important;
}
.mode-mts_career_reserve_type .img-top img.wt-lp-wimage-img,
.mode-mts_career_reserve_type .img-bottom img.wt-lp-wimage-img {
    width: 450px !important;
    height: 450px;
}

.mode-mts_career_reserve_type .img-top .wt-lp-wimage-img-container {
    top: -300px;
    left: -345px;
    transform: rotate(240deg);
    transition: 2s;
}

.mode-mts_career_reserve_type .wt-lp-macro-column-has-bg:hover .img-top .wt-lp-wimage-img-container {
    transform: rotate(200deg);
}

.mode-mts_career_reserve_type .img-bottom .wt-lp-wimage-img-container {
    bottom: -242px;
    left: 144px;
    transition: 1s;
}

.mode-mts_career_reserve_type .wt-lp-macro-column-content:hover .img-bottom .wt-lp-wimage-img-container {
    transform: rotate(50deg);
}

.mode-mts_career_reserve_type .wrap-boo-box  .wt-lp-macro-column-bg{
   background: linear-gradient(360deg, rgba(61, 120, 236, 0.439216) -11.46%, rgba(157, 80, 193, 0.682353) 48.75%);
   background-color: transparent;
}

.mode-mts_career_reserve_type .wt-lp-wbutton-bt {
    transition: 1s;
}

.mode-mts_career_reserve_type .motivation-board img.wt-lp-wtext-img {
    position: absolute;
    width: 150px;
    transform: rotate(90deg);
    right: -50px;
    bottom: -40px;
}

.mode-mts_career_reserve_type .motivation-board .wt-lp-wrapper.wt-lp-workarea-flex-row-reverse {
    background: linear-gradient(0deg, #FF0019 0%, #B00726 124.86%);
}

.mode-mts_career_reserve_type .motivation-board .wt-lp-wtext-area.wt-lp-wtext-area-valign-bottom {
    flex-direction: column-reverse;
}

.mode-mts_career_reserve_type .motivation-board .wt-lp-workarea.wt-lp-wtext-workarea.wt-lp-base-font-size.wt-lp-workarea-width {
    overflow: hidden;
    padding: 0 !important;
}

.mode-mts_career_reserve_type .motivation-board .wt-lp-wtext-header {
    padding: 0.7em 0 0 0 !important;
}

.mode-mts_career_reserve_type .application-board .wt-lp-macro-column-bg {
    background: linear-gradient(0deg, #00ACEB 0%, #FF0019 100%);
}
.mode-mts_career_reserve_type .wt-lp-dialog-fld-container .wt-lp-dialog-fld [wt-role="fld"] {
    border: none !important;
    background: none;
    box-shadow: none;
    padding: 1rem 0rem;
}

.mode-mts_career_reserve_type .wt-lp-dialog-fld-container label {
    color: black;
}

.mode-mts_career_reserve_type .wt-lp-dialog-fld-container[wt-fld-name="str_label"] label {
    font-size: 1.3em;
}

.mode-mts_career_reserve_type .wt-lp-dialog-fld-container[wt-fld-name="str_label"] input {
    display: none;
}

.mode-mts_career_reserve_type .wt-lp-dialog-fld-container[wt-fld-name="str_text"] label {
    font-size: 1em;
}

.mode-mts_career_reserve_type .wt-lp-dialog-fld-container .wt-lp-dialog-fld input[wt-name="name"] {
    font-size: 2em;
    color: red;
    padding: 0;
    text-align: center;
}

.mode-mts_career_reserve_type .wt-lp-dialog-fld-container .wt-lp-dialog-fld input[wt-name="division_MTS"] {
    padding-top: 0;
    text-align: center;
}

.mode-mts_career_reserve_type .wt-lp-dialog-fld-paragraph {
    text-align: center;
}

.mode-mts_career_reserve_type .wt-lp-dialog-fld-paragraph img {
    border-radius: 50%;
    width: 150px !important;
    height: 150px !important;
    object-fit: cover;
}

.mode-mts_career_reserve_type ul.li-development-program {
    margin-left: 0;
    padding-left: 0;
}

.mode-mts_career_reserve_type ul.li-development-program li {
    margin-bottom: 0.8em;
}

.mode-mts_career_reserve_type .boo-box .wt-lp-wimage-img-container {
    margin-top: 5px;
}

.mode-mts_career_reserve_type .wt-lp-witemlist-block-header-title {
    align-items: center;
}

.mode-mts_career_reserve_type .video-title {
    border-bottom: 2px solid red;
}
.video-title {
    padding: 16px 32px !important;
}
.training-program ul.wt-lp-witemlist-list {
    padding: 2em;
    box-sizing: border-box;
    gap: 1em;
}
.mode-mts_career_reserve_type .training-program .wt-lp-witemlist-item {
    width: 47% !important;
    min-width: 47%!important;
    max-width: 100%;
    padding: 1em !important;
}
.bonus-board .wt-lp-macro-workarea{
background: linear-gradient(270deg, rgba(25, 88, 210, 0.439216) -8.94%, rgba(157, 80, 193, 0.682353) 31.41%, #FF424D 82.34%);
}
.bg-liner-blue .wt-lp-macro-column-bg {
    background: linear-gradient(178.63deg, rgba(25, 88, 210, 0.439216) 1.17%, rgba(157, 80, 193, 0.6824) 57.36%, #FF424D 99%);
}
.training-program-box .wt-lp-wimage-img-container {
    position: relative;
}
.training-program-box a.wt-lp-wbutton-link {
    width: 100%;
}
.training-program-box a.wt-lp-wbutton-link:hover * {
    color: #ffffff !important;
    stroke: #ffffff;
    transition: 0.2s;
}
.training-program-box a.wt-lp-wbutton-link:hover svg {
    transform: scale(1.5);
    transition: 1s !important;
}
.training-program-box a.wt-lp-wbutton-link:hover {
    transition: 0.2s !important;
}
/*mts-list-row-1-col*/
.mts-list-row-1-col .wt-lp-witemlist-item {
    border-bottom: 1px solid var(--bg-border);
    width: calc(100% - 4em) !important;
    max-width: calc(100% - 4em) !important;
    min-width: calc(100% - 4em) !important;
    margin: 0 2em !important;
    padding: 0.8em 0em !important;
    padding-right: 0 !important;
}
.mts-list-row-1-col li.wt-lp-witemlist-item:last-child {
    border: none;
}
.mts-list-row-1-col .wt-lp-witemlist-header {
    font-size: var(--title-h2) !important;
}
.mts-list-row-1-col .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1,
.mts-list-row-1-col .wt-lp-witemlist-rtftext {
    font-size: var(--small-text-14) !important;
    padding: 0 !important;
}
.mts-list-row-1-col .wt-lp-witemlist-header span {
    font-size: 14px;
}
.mts-list-row-1-col li a {
    color: var(--red-color) !important;
}
.mts-list-row-1-col li a:hover {
    color: var(--light-red-color) !important;
    cursor: pointer;
}
.mts-list-row-1-col li * {
    color: var(--black-color) !important;
}
.wt-lp-wimage-img-container-stub .wt-lp-wimage-img-container {
    width: 100px !important;
}
.wt-lp-wimage-img-container-stub .wt-lp-wimage-text-container {
    position: relative;
}
.wt-lp-wimage-img-container-stub .wt-lp-wimage-wrapper {
    display: flex;
    flex-direction: column;
}
.wt-lp-wimage-img-container-stub .wt-lp-wimage-text-container>div {
    text-align: center;
    font-size: var(--def-text) !important;
    padding-left: 1.5em;
    padding-right: 1.5em;
}
.mode-mts_career_reserve_type .training-program .wt-lp-witemlist-header {
    font-size: var(--title-h2) !important;
}
.mode-mts_career_reserve_type .training-program .wt-lp-witemlist-rtftext {
    font-size: var(--small-text-14) !important;
    font-weight: 400 !important;
    color: var(--black-color) !important;
}
.mode-mts_career_reserve_type .training-program li.wt-lp-witemlist-item {
    max-width: 100% !important;
}
.mode-mts_career_reserve_type .training-program .wt-lp-witemlist-item-has-shadow {
    box-shadow: 0px 7px 12px -4px #00000040;
}
.wt-lp-witemlist-item-has-shadow {
    box-shadow: var(--box-shadow-tile);
    border-top: 1px solid var(--gray-tags-def);
}
.training-program-box .wt-lp-witemlist-header {
    font-size: var(--small-text-12) !important;
    color: var(--red-color) !important;
    padding: 0 !important;
}
.training-program-box ul.li-development-program li, 
.training-program-box .wt-lp-witemlist-rtftext * {
    font-size: var(--small-text-14) !important;
}
.training-program-box .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1 {
    font-size: var(--title-h2) !important;
    padding: 0;
}
.heading .wt-lp-wheader-header-text{
    font-size: var(--title-h1) !important;
}
.mode-mts_event_card .heading .wt-lp-wheader-header-text{
  padding-right: 120px !important;
}
.second-heading .wt-lp-wtext-header{
    font-size: var(--title-h2) !important;
}
.text-normal p{
    font-size: var(--small-text-14) !important;
}
.text-normal span {
    font-size: var(--small-text-12) !important;
}
.training-program-box li.wt-lp-witemlist-item {
    max-width: 100% !important;
    min-width: 100% !important;
    margin: 0 !important;
}
.training-program-box ul.wt-lp-witemlist-list {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 16px;
    display: grid;
}
.training-program-box ul.li-development-program li {
    font-size: 12px;
    list-style: disc;
    margin-left: 16px;
}
.wt-lp-datatree-floater {
    width: fit-content !important;
    min-width: fit-content;
    padding: 0 12px !important;
}
.wt-lp-datatree-floater div {
    font-size: var(--small-text-12) !important;
    font-weight: 500 !important;
}
.wt-lp-datatree-preheader {
    font-size: var(--small-text-12) !important;
    padding-bottom: 6px !important;
}
.wt-lp-datatree-item-header{
    font-size: var(--title-h2) !important;
    padding-bottom: 6px !important;
}
.wt-lp-datatree-item-container.wt-lp-has-bg {
    padding: 16px 32px !important;
}
.bg-linear-gradient .wt-lp-wtiles-text {
    font-size: var(--def-text) !important;
}
.wt-lp-wvideo-wrapper>div {
    width: 100% !important;
}
/* -- mobile -- */
@media screen and (max-width: 1025px) {
.mode-mts_career_reserve_type .bonus-board .wt-lp-macro-workarea-zones * {
    margin: 0 !important;
    padding: 0 !important;
}
.mode-mts_career_reserve_type .bonus-board .wt-lp-macro-workarea-zones {
    gap: 5rem;
    padding: 2em;
}
.mode-mts_career_reserve_type .bonus-board .wt-lp-macro-workarea-zone {
    max-width: fit-content;
}
}
@media screen and (max-width: 930px) {
    .mode-mts_career_reserve_type .wt-lp-wtext-header {
        font-size: 16px !important;
    }

    .mode-mts_career_reserve_type .wt-lp-wtext-text p,
    .mode-mts_career_reserve_type .wt-lp-wtext-text p span {
        font-size: 14px !important;
    }
.training-program ul.wt-lp-witemlist-list {
    flex-direction: row;
    flex-wrap: wrap;
}
.mode-mts_career_reserve_type .wt-lp-macro-column.wt-lp-macro-column-has-bg{
    padding: 0 !important;
    margin-bottom: 0 !important;
}
.mode-mts_career_reserve_type  .wt-lp-macro-columns.wt-lp-macro-columns-no-divider {
    gap: 1em;
}
.mode-mts_career_reserve_type .wt-lp-macro-workarea{
    padding: 0 !important;
    margin-bottom: 1em;
}
.mode-mts_career_reserve_type .wt-lp-wtiles-tile.wt-lp-wtiles-tile-as-block {
    width: 100% !important;
    min-width: 100% !important;
}
.mode-mts_career_reserve_type .video-title {
    padding-left: 2em !important;
    padding-right: 2em !important;
}
.bg-linear-gradient .wt-lp-wtiles-workarea {
    padding: clamp(16px, 4vw, 48px) !important;
}
 .mode-mts_career_reserve_type .wt-lp-macro-workarea {
    padding: 0 !important;
}
.bg-liner-blue .wt-lp-macro-column-content {
    padding: 1em;
}
}
@media screen and (max-width: 926px) {
.bg-liner-blue .wt-lp-macro-column-content {
    flex-direction: row;
    align-items: center;
}
.bg-linear-gradient .wt-lp-wtiles-img {
   width: 80px;
}
.bg-linear-gradient .wt-lp-wtiles-tile.wt-lp-wtiles-tile-as-block,
.mode-mts_career_reserve_type .wt-lp-wimage-img-container-stub .wt-lp-wimage-wrapper {
    flex-direction: row;
    display: flex;
}
.bg-linear-gradient  .wt-lp-wtiles-text {
    width: calc(100% - 130px);
    text-align: left !important;
    margin-left: 2em;
    margin-top: -16px;
}
.mode-mts_career_reserve_type .wt-lp-wimage-img-container-stub {
    padding: clamp(16px, 4vw, 48px) !important;
}
.mode-mts_career_reserve_type .wt-lp-witemlist-item-img-wrapper {
    max-width: 150px !important;
    min-width: auto !important;
}
.mts-review li.wt-lp-witemlist-item {
    flex-direction: row !important;
    gap: 1em;
}
.mts-review .wt-lp-witemlist-image {
    height: auto !important;
}
.mts-review .wt-lp-witemlist-workarea {
    padding-bottom: 0 !important;
}
.mts-review li.wt-lp-witemlist-item{
    margin: 0 !important;
}
.mts-review .wt-lp-witemlist-header{
font-size: var(--title-h2) !important;
}
.mode-mts_career_reserve_type .bonus-board .wt-lp-macro-workarea-zones {
    flex-wrap: wrap;
   padding: 1em !important;
}
.mode-mts_career_reserve_type .bonus-board .wt-lp-wtext-img-area.wt-lp-wtext-img-area-left {
    min-width: fit-content !important;
    max-width: fit-content !important;
    margin-right: 2em !important;
}
.mode-mts_career_reserve_type .bonus-board  .wt-lp-wrapper.wt-lp-workarea-flex-row {
    flex-direction: row;
    width: fit-content;
    max-width: fit-content;
   margin: auto;
}
.mode-mts_career_reserve_type .bonus-board .heading {
    padding: 0 !important;
}
.mode-mts_career_reserve_type .bonus-board  .wt-lp-wtext-img-area.wt-lp-wtext-img-area-left {
    margin: 0 !important;
}
.mode-mts_career_reserve_type .bonus-board .wt-lp-wrapper {
    gap: 2em;
}
.mode-mts_career_reserve_type .bonus-board  .wt-lp-wtext-workarea {
    padding-bottom: 0 !important;
}
.mts-video .wt-lp-wimage-wrapper {
    flex-direction: column !important;
}
.bg-liner-blue .wt-lp-wimage-workarea,
.bg-liner-blue .wt-lp-wbutton-workarea {
    padding: 0 !important;
}
.bg-liner-blue .wt-lp-macro-column-content {
    gap: 1em;
}
}
@media screen and (max-width: 768px) {
.training-program-box ul.wt-lp-witemlist-list {
    grid-template-columns: repeat(1, 1fr);
}
.mts-review li.wt-lp-witemlist-item {
    flex-direction: column !important;
}
.mode-mts_career_reserve_type .wt-lp-witemlist-item-img-wrapper {
    margin-left: auto !important;
    margin-right: auto !important;
}
.bg-liner-blue .wt-lp-macro-column-content {
    flex-wrap: wrap;
gap: 1em;
}
.bg-liner-blue .wt-lp-macro-column-content  .wt-lp-macro-workarea-zone {
    width: fit-content;
}
.training-program-box .wt-lp-wimage-img-container {
    width: 100px !important;
    height: 100px;
    background-size: contain;
    min-width: 100px;
    margin: 0 !important;
}
.training-program-box .wt-lp-wimage-wrapper {
    max-width: 100% !important;
}
.bonus-board .wt-lp-wtext-text * {
    text-align: center;
}
.mode-mts_career_reserve_type span.wt-lp-wbutton-text br {
    display: none !important;
}
.bg-liner-blue .wt-lp-wbutton-workarea {
    padding: 0 !important;
}
.bg-liner-blue .wt-lp-wimage-workarea {
    padding: 0 !important;
}
.mode-mts_career_reserve_type .bg-linear-gradient .wt-lp-wtiles-list-align-left {
    justify-content: center;
    min-width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
}
.bg-liner-blue .wt-lp-wimage-workarea,
.bg-liner-blue .wt-lp-wbutton-workarea {
    padding: 0 !important;
}
.mode-mts_career_reserve_type .bonus-board .wt-lp-macro-workarea-zones {
    gap: 1rem;
}
}
@media screen and (max-width: 600px) {
.bg-linear-gradient .wt-lp-wtiles-tile.wt-lp-wtiles-tile-as-block, .mode-mts_career_reserve_type .wt-lp-wimage-img-container-stub .wt-lp-wimage-wrapper {
    flex-direction: column;
}
.bg-linear-gradient .wt-lp-wtiles-text {
    width: 100%;
    margin-left: 0;
    margin-top: 16px;
    text-align: center !important;
}
.bg-liner-blue .wt-lp-macro-column-content {
    flex-direction: column;
}
.training-program-box .wt-lp-wimage-img-container {
    height: auto;
}
.mts-review .wt-lp-witemlist-header {
    font-size: 20px !important;
}
 .mode-mts_career_reserve_type  .wt-lp-wimage-img-container-stub .wt-lp-wimage-img-container {
    width: 80px !important;
}
.mode-mts_career_reserve_type .mts-list-row-1-col .wt-lp-witemlist-header {
    padding-bottom: 8px !important;
}
.mode-mts_career_reserve_type .wt-lp-witemlist-item-wrapper {
    margin-bottom: 0;
}
}
@media screen and (max-width: 369px) {
    .mode-mts_career_reserve_type .motivation-board .wt-lp-wrapper.wt-lp-workarea-flex-row-reverse {
        padding: 10px !important;
    }

    .mode-mts_career_reserve_type .motivation-board .wt-lp-wtext-img-area.wt-lp-wtext-img-area-right {
        display: none;
    }
.mode-mts_career_reserve_type .bonus-board  .wt-lp-wrapper.wt-lp-workarea-flex-row {
    flex-direction: column !important;
    justify-content: center;
    align-items: center;
}
}

@media screen and (max-width: 600px) {
    .mode-mts_career_reserve_type .video-title {
        padding: 2em;
    }

    .mode-mts_career_reserve_type .wt-lp-wvideo-wrapper {
        padding: 1em 0 !important;
    }

    .mode-mts_career_reserve_type .video-title .wt-lp-wheader-header-text {
        padding: 14px 28px;
    }

    .mode-mts_career_reserves .wt-lp-wtext-workarea,
    .mode-mts_career_reserves .wt-lp-wheader-workarea,
    .mode-mts_career_reserve_type .wt-lp-wtext-workarea,
    .mode-mts_career_reserve_type .wt-lp-wheader-workarea {
        padding: 2px !important;
    }

    .mode-mts_career_reserve_type li.wt-lp-witemlist-item {
        margin-bottom: 0 !important;
    }

    .mode-mts_career_reserve_type .wt-lp-macro-column {
        padding: 0 !important;
    }
    .mode-mts_career_reserve_type .bonus-board .wt-lp-wrapper.wt-lp-workarea-flex-row,
    .mode-mts_career_reserve_type .bonus-board .wt-lp-wtext-text {
        text-align: center;
        padding: 0 2em;
    }

    .mode-mts_career_reserve_type .bonus-board .wt-lp-wheader-workarea,
    .mode-mts_career_reserve_type .bonus-board .wt-lp-workarea {
        padding: 10px !important;
    }

    .mode-mts_career_reserve_type .wt-lp-wrapper.wt-lp-workarea-flex-row-reverse {
        padding-right: 90px !important;
    }

    .mode-mts_career_reserve_type .motivation-board img.wt-lp-wtext-img {
        width: 125px !important;
    }

    .mode-mts_career_reserve_type .training-program-box li.wt-lp-witemlist-item[wt-item-id="2"] {
        margin-top: 10px !important;
    }

    .mode-mts_career_reserve_type .my-progress-button a.wt-lp-wbutton-link,
    .mode-mts_career_reserve_type .training-schedule-button a.wt-lp-wbutton-link {
        width: 20em;
    }
    .mode-mts_career_reserve_type .application-board .wt-lp-macro-workarea-zone[wt-col-id="0"] {
        padding: 15px;
    }

    .mode-mts_career_reserve_type .application-board .wt-lp-wbutton-workarea {
        padding: 0 !important;
    }

    .mode-mts_career_reserve_type .application-board .wt-lp-macro-column-bg {
        background: linear-gradient(0deg, #00ACEB -25%, #FF0019 120%);
    }
}

/* Мероприятие */
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.wt-lp-dialog.mts_event_remote_action.ui-dialog-buttons.ui-draggable {
    max-width: 650px !important;
    width: 100% !important;
}
.mode-mts_event_card .wt-lp-tabs-container.wt-lp-tabs-container-top .btn-secondary .wt-lp-wbutton-btn {
    padding: 0 !important;
    margin-bottom: 2rem;
}
.mode-mts_event_card .wt-lp-wheader-before span {
    position: absolute;
    right: 0;
    top: 0;
}
.mode-mts_event_card .wt-lp-wheader-before .free_space {
    top: 40px;
}
.education_org_link {
    width: 100%;
    margin: 0;
}
.mode-mts_event_card .wt-lp-wheader-subheader-text {
    flex-wrap: wrap;
}
.mode-mts_event_card .heading span[id="status"] {
    font-weight: 400;
}

.mode-mts_event_card .heading .wt-lp-wheader-subheader-text {
    font-size: 16px !important;
}

.mode-mts_event_card .wt-lp-wheader-header-text,
.mode-mts_event_card .wt-lp-wheader-after {
    text-align: left !important;
}
.mode-mts_event_card .wt-lp-wheader-subheader-text {
    justify-content: flex-start !important;
    display: flex;
    align-items: center;
}
.mode-mts_event_card .participants .wt-lp-witemlist-preheader,
.mode-mts_event_card .participants .wt-lp-witemlist-header,
.mode-mts_event_card .participants .wt-lp-witemlist-subheader {
    padding: 0 0 0.3em 0;
}
.additional-actions ul.wt-lp-wbuttonset-list, 
.additional-actions .wt-lp-wbuttonset-menu, 
.additional-actions .wt-lp-wbuttonset-menu-item {
    width: 100% !important;
}
.additional-actions button.wt-lp-wbuttonset-btn {
    border-radius: var(--border-radius-10)!important;
}
.additional-actions ul.wt-lp-wbuttonset-menu-list {
    max-width: 100% !important;
    width: 100% !important;
    min-width: 100% !important;
    border-radius: var(--border-radius-10);
    background-color: #ffffff !important;
    box-sizing: border-box;
    margin-top: 4px;
    box-shadow: var(--box-shadow-tile);
}
.additional-actions button.wt-lp-wbuttonset-btn.wt-lp-wbuttonset-btn-more {
    height: 49px;
}
.additional-actions .wt-lp-wbuttonset-btn-more .wt-lp-wbuttonset-more-text {
    padding-right: 16px !important;
}
.mode-mts_event_card .additional-actions .wt-lp-wbuttonset-menu-list li.wt-lp-wbuttonset-btn-item {
    max-width: 100% !important; 
    min-width: 100% !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}
.additional-actions .wt-lp-wbuttonset-menu-list button.wt-lp-wbuttonset-btn {
    font-size: 16px;
    max-width: 100%;
    white-space: break-spaces;
    text-align: left;
    border-radius: 0 !important;
    background-color: transparent !important;
    width: 100% !important;
}
.additional-actions .wt-lp-wbuttonset-menu-list li.wt-lp-wbuttonset-btn-item {
    border-top: 1px solid var(--bg-border);
}
.additional-actions .wt-lp-wbuttonset-menu-list li:first-child {
border-top: none !important;
}
.additional-actions ul.wt-lp-wbuttonset-menu-list button {
    display: flex;
    justify-content: flex-start;
}
.font-size-h1 span#date {
    font-size: var(--small-text-14);
    color: var(--dark-gray-color) !important;
}
.font-size-h1 span#time{
    font-size: var(--title-h2);
    color: var(--black-color) !important;
}
span.free_space * {
    font-weight: 400 !important;
}
.materials-tab ul.wt-lp-wlist-body {
    flex-direction: column;
    gap: 8px;
}
.mode-mts_event_card .heading .wt-lp-wheader-subheader-text {
    gap: 8px;
}
.mode-mts_event_card .heading * {
    padding: 0 !important;
    text-align: left;
}
.mode-mts_event_card .heading .wt-lp-wheader-txt-container {
    gap: 8px;
}
/*Блок с материалами*/
.materials-tab li.wt-lp-wlist-item {
    margin-bottom: 0 !important;
    padding: 8px 0 !important;
    border-bottom: 1px solid #E9E9E9;
}
.materials-tab li.wt-lp-wlist-item:last-child {
    border-color: transparent;
    padding-bottom: 0;
}
.materials-tab .wt-lp-wlist-item-text-header{
    font-size: var(--small-text-14) !important;
    color: var(--black-color) !important;
    font-weight: var(--font-weight-400) !important;
}
.materials-tab .wt-lp-wlist-item-text-text{
    font-size: var(--small-text-12) !important;
    color: var(--dark-gray-color) !important;
}
.materials-tab a.wt-lp-wlist-item-link {
    align-items: baseline;
}
.materials-tab .wt-lp-wlist-item-icon {
    height: fit-content;
}
/*Карточка пользователя с фотографией*/
.type-card-user .wt-lp-witemlist-header {
    font-size: var(--title-h2)!important;
    font-weight: var(--font-weight-400) !important;
    color: var(--black-color)!important;
}
.type-card-user .wt-lp-witemlist-item-img-wrapper.wt-lp-witemlist-item-img-wrapper-left {
    min-width: auto !important;
    max-width: 180px !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}
.type-card-user .wt-lp-witemlist-btn-outer.wt-lp-witemlist-btn1-outer {
    height: auto !important;
    padding: 0 !important;
}
.type-card-user .wt-lp-witemlist-header {
    padding-bottom: 0;
}
.mts_event_tutor_info .wt-lp-dialog-body .img-info-block {
    max-width: 180px !important;
    margin-bottom: 8px !important;
}
.mts_event_tutor_info .wt-lp-dialog-body .text-info-block {
    font-size: var(--title-h2);
    margin-bottom: 8px;
}
.mts_event_tutor_info .wt-lp-dialog-body .text-info-block * {
    font-size: var(--def-text);
    margin: 0;
}
.mts_event_tutor_info .ui-dialog-titlebar {
    display: none;
}
.ui-dialog.wt-lp-dialog.mts_event_tutor_info {
    border-radius: 0;
}
.mts_event_tutor_info .wt-lp-dialog-body .wt-lp-dialog-header {
    margin-top: 32px;
}
.free_space strong:empty::before {
    content: '-';
}
.recommendations .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1 {
    font-size: var(--small-text-14) !important;
    color: var(--dark-gray-color) !important;
    padding: 0 !important;
}
.recommendations .wt-lp-witemlist-item-layout-h_btns_inline .wt-lp-witemlist-btn-container-right {
    margin-top: auto !important;
}
.recommendations .wt-lp-witemlist-btn-outer.wt-lp-witemlist-btn1-outer.wt-lp-witemlist-btn-border {
    padding: 4px 10px;
    height: auto !important;
    border-radius: 5px !important;
}
.recommendations .wt-lp-witemlist-btn1 {
    font-size: var(--small-text-12)!important;
}
.recommendations .wt-lp-witemlist-header, .recommendations .wt-lp-witemlist-header * {
    font-size: var(--small-text-14) !important;
    margin-bottom: 8px;
    padding-bottom: 0 !important;
    color: var(--black-color) !important;
}
.recommendations li.wt-lp-witemlist-item:not(.recommendations li.wt-lp-witemlist-item:last-child) {
    padding-bottom: 8px !important;
    border-bottom: none !important;
    margin-bottom: 8px !important;
}
.recommendations li.wt-lp-witemlist-item *{
 font-weight: var(--font-weight-400) !important;
 font-size: var(--small-text-14) !important;
}
.recommendations .wt-lp-witemlist-controls {
    padding-top: 8px !important;
}
.recommendations li.wt-lp-witemlist-item {
  padding: 0 !important;
}
.recommendations ul.wt-lp-witemlist-list {
    padding: 1em 2em !important;
    box-sizing: border-box;
}
/* Вкладки */
body#wt-body .wt-lp-macro-block-tabs ul.wt-lp-tab-list-top .wt-lp-tab-item[wt-state='selected'],
body#wt-body .wt-lp-macro-block-tabs ul.wt-lp-tab-list-top .wt-lp-tab-item:not([wt-state='selected']):hover {
    color: var(--red-color);
    border-color: var(--red-color) !important;
}
body#wt-body .wt-lp-macro-block-tabs ul.wt-lp-tab-list-top .wt-lp-tab-item {
    color: var(--black-color);
    border-bottom: 2px solid transparent !important;
    font-size: var(--def-text) !important;
    font-family: 'MTSText', sans-serif !important;
    padding-bottom: 4px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-width: 2px !important;
    padding-top: 0 !important;
}
body#wt-body .wt-lp-macro-block-tabs ul.wt-lp-tab-list.wt-lp-tab-list-top {
    gap: 30px;
    row-gap: 0;
}
.wt-lp-macro-workarea .wt-lp-tabs-container.wt-lp-tabs-container-top {
    padding: 1em 2em;

}
.mode-mts_event_calendar .wt-lp-macro-workarea .wt-lp-tabs-container.wt-lp-tabs-container-top {
    margin: 0;
    background-color: #fff;
    padding: 0 !important;
}
.mode-mts_event_calendar .wt-lp-wbuttonset-workarea ul.wt-lp-wbuttonset-list.wt-lp-wbuttonset-list-h {
    gap: 0;
}

.wt-lp-macro-workarea li.wt-lp-tab-item {
    padding: 0 0 1em 0;
    margin: 0 1em 1em 0 !important
}
/*Виджет фильтры*/
.wt-lp-filters-workarea .wt-lp-filters-btn-selector,
.wt-lp-filters-workarea input.wt-lp-filters-fld.wt-lp-has-bg.wt-lp-has-border {
    border-radius: var(--border-radius-10);
}
.wt-lp-filters-workarea .wt-lp-filters-panel[wt-cols] .wt-lp-filters-column {
    padding: 0;
}
ul.wt-lp-filters-selection-list {
    max-height: 200px;
    overflow: auto;
}
.wt-lp-filters-panel[wt-cols] {
    gap: 1rem;
}
.wt-lp-filters-btn-selector .wt-lp-btn-selector-icon {
    fill: var(--red-color) !important;
}
/*Виджет набор кнопок. Вид белых кнопок с закругелнием*/
.btn-white ul.wt-lp-wbuttonset-list.wt-lp-wbuttonset-list-h {
    gap: 1em;
}
/* Вкладки фильтры */
.tab-filter .wt-lp-macro-workarea {
    background-color: #ffffff;
}

.mode-mts_task_list .wt-lp-macro-switch-icon.wt-lp-macro-switch-icon-arrow,
.mode-mts_all_courses .wt-lp-macro-switch-icon.wt-lp-macro-switch-icon-arrow {
    margin-left: 2em;
}

.tab-filter .wt-lp-tab-item.wt-lp-has-bg {
    display: none;
}

.tab-filter .wt-lp-macro-workarea-zone {
    width: auto;
}

.tab-filter .wt-lp-tab-page-item[wt-state='selected'] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-end;
    gap: 20px;
}

.tab-filter input.wt-lp-wfld-fld {
    width: 20em;
}

.tab-filter input.hasDatepicker {
    width: 7em;
}

.tab-filter .wt-lp-wfld-btn-fe:hover {
    border: 1px solid #e30611;
    color: #e30611;
}

@media screen and (max-width: 926px) {
.media-row .wt-lp-macro-columns.wt-lp-macro-columns-no-divider {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 16px;
}
.media-row .wt-lp-macro-column {
    margin: 0 !important;
    width: fit-content !important;
}
.media-grid-1_2 .wt-lp-macro-columns {
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-column-gap: 32px;
}
.media-grid-1_2 .wt-lp-macro-column {
    margin: 0 !important;
}
.media-grid-2 .wt-lp-macro-columns {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 32px;
}
}
@media screen and (max-width: 600px) {

    .mode-mts_event_card li.wt-lp-tab-page-item.wt-lp-has-bg.materials,
    .mode-mts_event_card li.wt-lp-wlist-item.wt-lp-has-bg {
        width: 100%;
    }

    .mode-mts_event_card .wt-lp-macro-column.wt-lp-macro-column-has-bg {
        padding: 0 !important;
    }

    .mode-mts_event_card .wt-lp-wheader-before {
        text-align: center;
        position: inherit;
    }

    .mode-mts_event_card .wt-lp-wheader-self,
    .mode-mts_event_card .wt-lp-wheader-subheader-text {
        text-align: center;
    }

    .mode-mts_event_card .set-buttons .wt-lp-macro-workarea-zones {
        justify-content: center !important;
    }

}

/* Календарь */
.fc .fc-timegrid-now-indicator-arrow,
.fc .fc-timegrid-now-indicator-line {
    display: none;
}

.mode-mts_event_calendar .wt-lp-macro-column.wt-lp-macro-column-has-bg[wt-col-id="1"] {
    z-index: 0;
}

.mode-mts_event_calendar .wt-lp-wheader-header-text {
    background-color: #f2f2f4;
    font-size: 1em !important;
    padding-top: 7px;
}

.mode-mts_event_calendar .page-content.wt-lp-page-content {
    width: 90%;
    max-width: 90%;
}

.mode-mts_event_calendar .wt-lp-macro-workarea.wt-lp-base-font-size.wt-lp-workarea-width {
    width: 100%;
    max-width: 100%;
}

.mode-mts_event_calendar .wt-lp-macro-switch.wt-lp-base-font-size.wt-lp-workarea-width.wt-lp-has-border {
    width: 100%;
    max-width: 100%;
    margin: 0 !important;
}

.mode-mts_event_calendar .wt-lp-macro-switch-icon.wt-lp-macro-switch-icon-arrow {
    margin-left: 2em;
}

.mode-mts_event_calendar .wt-lp-tab-page-item[wt-state='selected'] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
}

.mode-mts_event_calendar .wt-lp-tab-page-item .wt-lp-macro-workarea-zone[wt-item-id="0"] {
    width: 90%;
}

.mode-mts_event_calendar .wt-lp-tab-page-item .wt-lp-macro-workarea-zone[wt-item-id="1"] {
    width: 20%;
}

.mode-mts_event_calendar .wt-lp-tab-page-item .wt-lp-macro-workarea-zone[wt-item-id="2"] {
    width: 20%;
}

.mode-mts_event_calendar .wt-lp-tab-page-item .wt-lp-macro-workarea-zone[wt-item-id="3"] {
    width: 50%;
}

.mode-mts_event_calendar .wt-lp-tab-page-item .wt-lp-macro-workarea-zone[wt-item-id="4"] {
    width: 90%;
}

.mode-mts_event_calendar .wt-lp-tab-page-item.wt-lp-has-bg {
    width: 100%;
}

.mode-mts_event_calendar .wt-lp-tab-item.wt-lp-has-bg {
    display: none;
}

.mode-mts_event_calendar .wt-lp-tab-page-item .wt-lp-macro-workarea-zone[wt-item-id="1"] p {
    margin: 0;
}

.mode-mts_event_calendar .tooltip-arrow {
    width: 5px !important;
    height: 5px !important;
    bottom: -8px !important;
    background: #FFFFFF;
    border-width: 4px !important;
    border-color: #e6e6e6 !important;
    transform: rotate(135deg);
}

.mode-mts_event_calendar .tooltip {
    background: #FFFFFF;
    border: 3px solid #E6E6E6;
    border-radius: var(--border-radius-10);
}


.mode-mts_event_calendar .wt-lp-event-calendar-spacelab .fc .fc-col-header-cell-cushion,
.mode-mts_event_calendar .wt-lp-event-calendar-spacelab .fc-daygrid-day-number {
    color: #000000;
    text-transform: capitalize;
    cursor: default;
}

.mode-mts_event_calendar .fc-daygrid-event-harness {
    cursor: pointer;
}

.mode-mts_event_calendar .fc-button {
    background: none !important;
    color: #000000 !important;
}

.mode-mts_event_calendar .fc-icon,
.mode-mts_event_calendar .wt-lp-event-calendar-spacelab .fc .fc-toolbar-title {
    color: #000000;
}

.mode-mts_event_calendar .fc-button:hover * {
    color: var(--red-color);
}

.mode-mts_event_calendar .fc .fc-timegrid-col.fc-day-today,
.mode-mts_event_calendar .fc .fc-daygrid-day.fc-day-today {
    background-color: #ffffff;
}

.mode-mts_event_calendar .fc .fc-day-today .fc-daygrid-day-number,
.mode-mts_event_calendar .wt-lp-event-calendar-spacelab .fc .fc-day-today .fc-col-header-cell-cushion {
    color: var(--red-color);
}

.mode-mts_event_calendar .fc-button:not([disabled]):hover {
    color: var(--red-color) !important;
}

.mode-mts_event_calendar .fc-daygrid-day-frame.fc-scrollgrid-sync-inner {
    min-height: 125px;
}

.mode-mts_event_calendar .fc-day {
    background-color: #ffffff;
}

.mode-mts_event_calendar .fc .fc-daygrid-day-top {
    flex-direction: row;
}

.mode-mts_event_calendar .fc-theme-standard td {
    border: 1px solid #E6E6E6 !important;
}

.mode-mts_event_calendar .fc-timegrid-slot-label-cushion.fc-scrollgrid-shrink-cushion {
    color: #000000;
    font-weight: 500;
}

.mode-mts_event_calendar .fc-timegrid-slot-label {
    background-color: #FFFFFF;
}

.mode-mts_event_calendar .fc-direction-ltr .fc-timegrid-slot-label-frame {
    text-align: center;
}

.mode-mts_event_calendar .filter_tags ul.wtc-multiselect-base-list,
.mode-mts_event_calendar .filter_tags ul.wtc-multiselect-target-list {
    flex-wrap: wrap;
    flex-direction: row;
}

.mode-mts_event_calendar .filter_tags li.wtc-multiselect-duallist-item,
.mode-mts_event_calendar .filter_tags li.wtc-multiselect-duallist-item {
    width: auto;
    border: 1px solid #E6E6E6;
    margin: 2px;
    border-radius: 50px;
    padding: 0 5px;
}

.mode-mts_event_calendar .fc-event-time {
    color: #000000;
}

.mode-mts_event_calendar [style="border-color: rgba(225, 246, 101, 0.7); background-color: rgba(225, 246, 101, 0.7);"] .fc-event-time,
.mode-mts_event_calendar [style="border-color: rgba(225, 246, 101, 0.7); background-color: rgba(225, 246, 101, 0.7);"] .fc-event-title-container {
    color: #173D0B;
}

.mode-mts_event_calendar [style="border-color: rgba(255, 223, 107, 0.7); background-color: rgba(255, 223, 107, 0.7);"] .fc-event-time,
.mode-mts_event_calendar [style="border-color: rgba(255, 223, 107, 0.7); background-color: rgba(255, 223, 107, 0.7);"] .fc-event-title-container {
    color: #6F3E00;
}

.mode-mts_event_calendar [style="border-color: rgba(233, 233, 233, 0.7); background-color: rgba(233, 233, 233, 0.7);"] .fc-event-time,
.mode-mts_event_calendar [style="border-color: rgba(233, 233, 233, 0.7); background-color: rgba(233, 233, 233, 0.7);"] .fc-event-title-container {
    color: #000000;
}

.mode-mts_event_calendar [style="border-color: rgb(234, 81, 81); background-color: rgb(234, 81, 81);"] .fc-event-time,
.mode-mts_event_calendar [style="border-color: rgb(234, 81, 81); background-color: rgb(234, 81, 81);"] .fc-event-title-container {
    color: #ffffff;
}

.mode-mts_event_calendar li.wtc-multiselect-duallist-item:hover {
    background-color: var(--red-color);
}

.mode-mts_event_calendar li.wtc-multiselect-duallist-item:hover * {
    color: #ffffff;
    background-color: var(--red-color);
    border-radius: 50px;
}

.mode-mts_event_calendar .wt-lp-macro-switch .wt-lp-macro-switch-icon-arrow svg {
    fill: var(--light-red-color);
}

.mode-mts_event_calendar input.wt-lp-wfld-fld {
    box-shadow: none;
    border: 1px solid #C2C3C4;
    padding: 4px 8px;
    box-sizing: border-box;
}

.mode-mts_event_calendar .wt-lp-wfld-container[wt-view='check'] .wt-lp-dialog-fld-bool,
.mode-mts_event_calendar input.wtc-multiselect-filter-fld {
    box-shadow: none;
    border: 1px solid #C2C3C4;
}

.mode-mts_event_calendar .wtc-multiselect-checklist-item[wt-selected] .wtc-checklist-item-checkbox-outer,
.mode-mts_event_calendar .wt-lp-wfld-container[wt-view='check'][wt-checked] .wt-lp-dialog-fld-bool {
    background-color: var(--red-color);
    border: none;
}

.mode-mts_event_calendar .wtc-multiselect-checklist-item[wt-selected] {
    background-color: #ffffff;
}

.mode-mts_event_calendar .wt-lp-wfld-label.wt-lp-wfld-label-label_top {
    color: #000000 !important;
}

.mode-mts_event_calendar .filter_status .wt-lp-wfld-block.wt-lp-wfld-select-block,
.mode-mts_event_calendar .filter_tags .wt-lp-wfld-block.wt-lp-wfld-select-block {
    height: 210px;
}

.mode-mts_event_calendar .filter_status .wtc-multiselect-checklist-container,
.mode-mts_event_calendar .filter_involvement .wtc-multiselect-checklist-container {
    height: 178px !important;
}

.mode-mts_event_calendar .filter_tags .wtc-multiselect-duallist {
    height: 188px;
}

.mode-mts_event_calendar .filter_tags .wtc-multiselect-base,
.mode-mts_event_calendar .filter_tags .wtc-multiselect-target {
    height: 107px;
}

.mode-mts_event_calendar .wtc-multiselect[wt-type='checklist'] .wtc-multiselect-checklist {
    border: 1px solid #C2C3C4;
    background-color: #ffffff;
}

.mode-mts_event_calendar .wtc-multiselect-checklist-item:hover {
    background-color: #F8F8F8;
}

.mode-mts_event_calendar button:hover {
    background-color: transparent;
}

.mode-mts_event_calendar .wtc-checklist-item-checkbox-outer {
    border-color: #C2C3C4;
}

.mode-mts_event_calendar .wtc-multiselect-duallist {
    border: 1px solid #C2C3C4;
}

.mode-mts_event_calendar .wtc-multiselect[wt-type='duallist'] .wtc-multiselect-duallist {
    background-color: #fff;
}

.mode-mts_event_calendar .wtc-multiselect-base,
.mode-mts_event_calendar .wtc-multiselect-target {
    border: 1px solid #C2C3C4;
    padding: 2px;
}

.mode-mts_event_calendar .wtc-multiselect-headers .wtc-multiselect-header {
    color: #000000;
}

.mode-mts_event_calendar .wt-lp-witemlist-header {
    font-size: 18px !important;
}

.mode-mts_event_calendar span.wt-lp-wbutton-text,
.mode-mts_event_calendar .wt-lp-witemlist-preheader,
.mode-mts_event_calendar .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1,
.mode-mts_event_calendar .wt-lp-witemlist-subheader.wt-lp-witemlist-subheaыder2,
.mode-mts_event_calendar .wt-lp-witemlist-btn1,
.mode-mts_event_calendar .wt-lp-wtext-header,
.mode-mts_event_calendar .wt-lp-witemlist-header-title-text,
.mode-mts_event_calendar .wt-lp-witemlist-header {
    font-size: 14px !important;
}

.mode-mts_event_calendar .wt-lp-witemlist-btn-outer.wt-lp-witemlist-btn1-outer.wt-lp-witemlist-btn-rounded {
    height: 2em !important;
    border-radius: 5px;
    width: 90px;
}

.mode-mts_event_calendar .wt-lp-witemlist-workarea {
    padding: 2rem !important;
}

.mode-mts_event_calendar .wt-lp-witemlist-subheader1 {
    padding: 2px 8px !important;
    border-radius: 16px;
}

.mode-mts_event_calendar .wt-lp-wtiles-tile.wt-lp-wtiles-tile-valign-center {
    margin: 0;
}

.mode-mts_event_calendar .wt-lp-wtiles-tile.wt-lp-wtiles-tile-valign-center {
    width: auto !important;
    min-width: auto !important;
    padding-right: 0.3em;
}

.mode-mts_event_calendar .participants .wt-lp-witemlist-item-header-wrapper {
    flex-direction: row;
}

.mode-mts_event_calendar .wt-lp-witemlist-image.wt-lp-wcolumns-img-round {
    height: 35px !important;
    width: 35px;
    margin: 0;
}

.mode-mts_event_calendar .wt-lp-witemlist-item-img-wrapper.wt-lp-witemlist-item-img-wrapper-left {
    width: auto !important;
    min-width: auto !important;
}

.mode-mts_event_calendar .participants .wt-lp-witemlist-header {
    font-weight: 500 !important;
}

.mode-mts_event_calendar .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr {
    background-color: #F3F3F4;
    margin-bottom: 0;
    padding-bottom: 1em;
}

.mode-mts_event_calendar .ui-datepicker-inline .ui-datepicker-calendar a.ui-state-active {
    background-color: var(--red-color) !important;
}

.mode-mts_event_calendar .ui-datepicker-inline .ui-datepicker-calendar a.ui-state-hover {
    background-color: var(--light-red-color) !important;
}

.mode-mts_event_calendar .fc .fc-button-primary:focus,
.mode-mts_event_calendar .fc .fc-button-primary:not(:disabled).fc-button-active:focus,
.mode-mts_event_calendar .fc .fc-button-primary:not(:disabled):active:focus {
    box-shadow: none;
}

.mode-mts_event_calendar .wt-lp-wbuttonset-workarea,
.mode-mts_event_calendar .add-new-event {
    background: #F3F3F4;
}

.mode-mts_event_calendar .display-none {
    display: none;
}

.mode-mts_event_calendar .wt-lp-wbuttonset-btn-item[wt-idx="0"] .wt-lp-wbuttonset-btn.wt-lp-wbuttonset-btn-align-center {
    border-radius: 50px 0 0 50px;
}

.mode-mts_event_calendar .wt-lp-wbuttonset-btn-item[wt-idx="1"] .wt-lp-wbuttonset-btn.wt-lp-wbuttonset-btn-align-center {
    border-radius: 0 50px 50px 0;
}

.mode-mts_event_calendar .fc-timegrid-event .fc-event-time {
    white-space: break-spaces;
}

.mode-mts_event_calendar .wt-lp-macro-column[wt-col-id="0"] .wt-lp-macro-column-bg {
    background-color: transparent !important;
}

@media screen and (max-width: 600px) {
    .mode-mts_event_calendar .wt-lp-macro-switch.wt-lp-base-font-size.wt-lp-workarea-width.wt-lp-has-border {
        width: 100%;
        max-width: 100%;
    }

    .mode-mts_event_calendar .wt-lp-tab-page-item.wt-lp-has-bg {
        width: 100%;
        flex-wrap: wrap;
        align-items: flex-start;
        flex-direction: column;
        padding: 1em !important;
    }

    .mode-mts_event_calendar .wt-lp-tab-page-item .wt-lp-macro-workarea-zone {
        width: 100% !important;
    }

    .mode-mts_event_calendar .fc-event-title-container {
        display: none;
    }

    .mode-mts_event_calendar .fc-daygrid-day-frame.fc-scrollgrid-sync-inner {
        min-height: 75px;
    }

    .mode-mts_event_calendar .wt-lp-macro-columns {
        flex-direction: column-reverse;
    }

    .mode-mts_event_calendar ul.wt-lp-witemlist-list * {
        margin: 0;
    }

    .mode-mts_event_calendar .wt-lp-witemlist-item[wt-last-row] {
        margin: 0 !important;
    }
}

.mode-mts_event_calendar .wt-lp-witemlist-item-header-wrapper .wt-lp-witemlist-header {
    padding: 0;
    padding-right: 8px;
}

.mode-mts_event_calendar .wt-lp-wtiles-workarea.wt-lp-base-font-size.wt-lp-workarea-width {
    margin: 0;
}

.mode-mts_event_calendar .wt-lp-wtiles-tile.wt-lp-wtiles-tile-rounded.wt-lp-wtiles-tile-valign-center {
    margin: 0 !important;
}

.mode-mts_event_calendar #mts_datepicker .ui-widget-content.ui-datepicker {
    width: 100%;
    border: none !important;
}

.mode-mts_event_calendar .ui-widget-content.ui-datepicker .ui-datepicker-calendar a.ui-state-hover,
.mode-mts_event_calendar .ui-widget-content.ui-datepicker .ui-datepicker-calendar a.ui-state-active {
    background-color: var(--red-color) !important;
}

.mode-mts_event_calendar div#mts_datepicker {
    width: 100%;
}

.mode-mts_event_calendar .fc-direction-ltr .fc-timegrid-col-events {
    margin: 0;
}

.mode-mts_event_calendar .fc-timegrid-event-harness {
    margin: 1px;
}

.mode-mts_event_calendar .fc-h-event .fc-event-time {
    overflow: initial;
}

.mode-mts_event_calendar .fc-timegrid-event-harness.fc-timegrid-event-harness-inset {
    cursor: pointer;
}

.mobile.mode-mts_event_calendar .wt-lp-wfld-container.wt-lp-wfld-has-bg {
    padding: 0.5em 0 0.5em 0 !important;
}

.mobile.mode-mts_event_calendar .fc .fc-toolbar {
    flex-direction: column-reverse;
}

.mobile.mode-mts_event_calendar .wt-lp-wbuttonset-list-h .wt-lp-wbuttonset-btn-item {
    margin: 0 !important;
}

.mobile.mode-mts_event_calendar .wt-lp-macro-column {
    padding: 0 !important;
}

.mobile.mode-mts_event_calendar .mini-calendar {
    display: none;
}

.mobile.mode-mts_event_calendar .wt-lp-wtiles-list.wt-lp-wtiles-list-align-left {
    gap: 0.5em;
}

.mobile.mode-mts_event_calendar .teachers .wt-lp-witemlist-item-layout-h_btns_inline.wt-lp-witemlist-item-img-left.wt-lp-witemlist-item-img-first {
    flex-direction: row !important;
}

.mobile.mode-mts_event_calendar .teachers .wt-lp-witemlist-item-img-wrapper {
    margin: 0 1em 0 0 !important;
}

.mobile.mode-mts_event_calendar .teachers .wt-lp-witemlist-item-info-wrapper {
    display: none;
}

.mobile.mode-mts_event_calendar .teachers .wt-lp-witemlist-item-wrapper {
    justify-content: center;
}

.mobile.mode-mts_event_calendar .wt-lp-witemlist-item {
    padding: 0.5em 0 !important;
}

.mobile.mode-mts_event_calendar .participants {
    padding-top: 0 !important;
}

/* ЛК Кадровый резерв */
.mode-mts_personnel_reserve .button-panel .wt-lp-menu-block {
    padding-left: 0 !important;
}

.mode-mts_personnel_reserve .information-blocks .wt-lp-winformer-value-wrapper {
    justify-content: flex-start !important;
    padding-left: 10px;
}

.mode-mts_personnel_reserve li.wt-lp-menu-item.wt-lp-menu-rounded.wt-lp-menu-has-icon.wt-lp-menu-icon-left {
    margin-bottom: 0.5em;
}

.mobile .wt-lp-datatree-floater {
    min-width: 6em;
}

/*---Аттестация---*/
.wt-lp-macro-block-header .wt-lp-macro-columns .wt-lp-macro-workarea-zone {
    width: fit-content !important;
    min-width: fit-content !important;
    max-width: fit-content !important;
}
.wt-lp-macro-block-header .wt-lp-macro-column-content {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.wt-lp-macro-block-header .wt-lp-wbutton-btn.wt-lp-wbutton-btn-border {
    padding: 4px 9px !important;
}
body#wt-body.mode-mts_attestation  .wt-lp-macro-block-header .wt-lp-wbutton-workarea{
 padding: 0 !important;
}
.wt-lp-macro-block-header .wt-lp-macro-column {
    min-height: auto !important;
}
/* ЛК Аттестация Отчетность*/
.mode-mts_attestation .tabs ul.wt-lp-tab-list.wt-lp-tab-list-top {
    margin: 2em 2em 0 2em;
}

.mode-mts_attestation .tabs li.wt-lp-tab-page-item.wt-lp-has-bg {
    background-color: transparent !important;
    padding: 0 !important;
}

.mode-mts_attestation .tabs .wt-lp-macro-workarea-zones {
    justify-content: flex-start !important;
    padding-left: 2em;
}

.mode-mts_attestation .tabs .wt-lp-macro-workarea-zones {
    flex-direction: row !important;
}

.mode-mts_attestation .tabs .wt-lp-macro-workarea-zones .wt-lp-macro-workarea-zone {
    width: auto !important;
}

.mode-mts_attestation .report-table .wt-lp-wgrid-workarea {
    width: calc(100% - 2em);
    min-width: calc(100% - 2em);
}

.mode-mts_attestation .wt-lp-wgrid-workarea .tabulator .tabulator-header .tabulator-col .tabulator-col-title {
    font-size: 12px !important;
    font-weight: 300 !important;
    color: #000000 !important;
    white-space: normal;
}

.mode-mts_attestation .wt-lp-wgrid-workarea .tabulator .tabulator-header .tabulator-col {
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    background-color: #efefef !important;
}

.mode-mts_attestation .wt-lp-grid-cell-inner {
    font-size: 12px;
}

.mode-mts_attestation .tabulator-arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}

.mode-mts_attestation .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="desc"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
    border-top: 4px solid #666;
}

.mode-mts_attestation .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
    border-bottom: 6px solid #bbb;
}

.mode-mts_attestation .tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {
    padding-right: 18px;
}

.mode-mts_attestation span.tabulator-paginator .tabulator-page {
    color: red !important;
    background-color: #ffffff !important;
}

.mode-mts_attestation span.tabulator-paginator .tabulator-page:hover {
    color: #ffffff !important;
    background-color: red !important;
}

.mode-mts_attestation .tabulator .tabulator-footer .tabulator-page:disabled {
    pointer-events: none;
}

.mode-mts_attestation .wt-lp-wfld-btn-fe:hover {
    border: 1px solid #e30611;
    color: #e30611;
}

.mode-mts_attestation .wt-lp-wbutton-workarea.wt-lp-base-font-size.wt-lp-workarea-width {
    padding-bottom: 8px !important;
}

/* Учебная программа */
.mode-mts_curriculum_card .program_info {
    margin-top: 2em;
    margin-bottom: 2em;
}

.mode-mts_curriculum_card .program_info .wt-lp-macro-workarea-zone {
    min-width: 100px;
}

/* Учебная организация */
.mode-mts_education_org .wt-lp-witemlist-header {
    padding: 0;
}

.mode-mts_education_org .wt-lp-witemlist-preheader {
    padding: 0 0 0.6em 0;
}

.mobile.mode-mts_education_org .wt-lp-macro-column {
    padding: 0 !important;
}

/* Кабинет тренера. Список задач */
.mode-mts_task_list li.wt-lp-witemlist-item {
    border-color: var(--bg-border);
    border-style: none none solid none;
    border-width: 0 0 1px 0;
}

.mode-mts_task_list li.wt-lp-witemlist-item:last-child {
    border: 0;
}

.mode-mts_task_list .wt-lp-witemlist-btn-outer.wt-lp-witemlist-btn1-outer {
    height: 2em !important;
    width: 6em;
}

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

    .mode-mts_my_training .wt-lp-macro-column-content {
        flex-direction: initial;
        gap: 1em;
    }

    .mode-mts_my_training .mts-lp-macro-block-column .wt-lp-macro-column-content {
       flex-direction: column;
        gap: 0em;
    }
    .mode-mts_my_training .wt-lp-winformer-workarea {
        padding: 0 !important;
    }

    .mode-mts_my_training .wt-lp-winformer-value,
    .mode-mts_my_training .wt-lp-winformer-divider,
    .mode-mts_my_training .wt-lp-winformer-max {
        font-size: 13px !important;
    }

    .mode-mts_my_training .wt-lp-witemlist-list li.wt-lp-witemlist-item {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }

    .mode-mts_my_training .wt-lp-winformer-tile {
        min-height: 12rem !important;
        height: 12rem !important;
        max-height: 12rem !important;
    }

    .mode-mts_my_training .wt-lp-macro-column {
        margin: 0 !important;
    }

    .mode-mts_my_training .wt-lp-wbuttonset-workarea {
        padding: 0 0 0 1em !important;
    }

    .mode-mts_my_training .wt-lp-witemlist-subheader p {
        margin-top: 0;
    }
    .mode-mts_custom_report .wt-lp-macro-column {
        padding: 0 !important;
        margin: 0 !important;
    }
}

/* Моё обучение */
.mode-mts_my_training ul.wt-lp-witemlist-list:empty::before,
.mode-mts_content ul.wt-lp-witemlist-list:empty::before{
    content: 'Нет данных';
    text-align: center;
    font-size: var(--small-text-14) !important;
    color: var(--dark-gray-color) !important;
    padding: 4em 0;
}
.mode-mts_my_training ul.wt-lp-witemlist-list:empty,
.mode-mts_course .wt-lp-wtext-text:empty,
.mode-mts_content ul.wt-lp-witemlist-list:empty {
    justify-content: center !important;
    display: flex;
}
.flex_row .wt-lp-macro-column-content {
    flex-direction: row;
    gap: 2em;
}
.flex_row .wt-lp-macro-workarea-zone {
    max-width: fit-content;
}
.mts-img-person .wt-lp-macro-column-content {
    flex-direction: column;
}
.mts-img-person .wt-lp-wimage-img-container.wt-lp-is-rounded {
    border-radius: 50%;
    height: 228px;
}
/*--- mobile ---*/
.mobile.mode-mts_my_training .mts_box_btn .wt-lp-macro-columns,
.mobile.mode-mts_cabinet_nop .mts_box_btn .wt-lp-macro-columns{
    flex-direction: row;
}
.mobile.mode-mts_my_training .mts_box_btn .wt-lp-macro-column[wt-col-id="1"],
.mobile.mode-mts_cabinet_nop .mts_box_btn .wt-lp-macro-column[wt-col-id="1"]{
    width: fit-content !important;
}
@media screen and (max-width: 926px) {
.mode-mts_my_training .wt-lp-wbuttonset-workarea,
.mode-mts_cabinet_nop .wt-lp-wbuttonset-workarea {
    padding: 0 !important;
}
.mode-mts_my_training .wt-lp-winformer-workarea {
    margin: 0 !important;
}
.mode-mts_cabinet_nop .wt-lp-macro-column {
    padding: 0 !important;
}
.mts_box_informers .wt-lp-macro-column-content {
    gap: 1em;
    flex-direction: initial;
}
.mts_box_informers .wt-lp-winformer-workarea {
    margin: 0 !important;
}
.mode-mts_cabinet_nop .mts_box_btn .wt-lp-macro-column {
    margin: 0 !important;
}
.mts_box_btn .wt-lp-macro-workarea.wt-lp-base-font-size.wt-lp-workarea-width {
    padding-bottom: 1em !important;
    padding-top: 1em !important;
}
.mobile header.header {
    margin-bottom: 2em !important;
}
.mode-mts_cabinet_nop .wt-lp-winformer-value, .mode-mts_cabinet_nop .wt-lp-winformer-divider, .mode-mts_cabinet_nop .wt-lp-winformer-max {
    font-size: 13px !important;
}
.mode-mts_cabinet_nop .wt-lp-witemlist-item-wrapper {
    margin-bottom: 0 !important;
}
.flex_row .wt-lp-macro-column-content,
.mode-mts_cabinet_director .flex_row ul.wt-lp-wbuttonset-list.wt-lp-wbuttonset-list-h {
    gap: 1em !important;
    flex-wrap: wrap;
}
.mode-mts_person_nop .wt-lp-macro-workarea.wt-lp-base-font-size.wt-lp-workarea-width {
    padding-bottom: 1em !important;
}
.mode-mts_cabinet_nop .wt-lp-macro-columns.wt-lp-macro-columns-has-dividers {
    gap: 1rem;
}
.mode-mts_cabinet_nop .mts_box_informers {
    margin-bottom: 2rem;
}
}
@media screen and (max-width: 767px) {
.mode-mts_my_training .wt-lp-macro-column,
.mode-mts_cabinet_nop .wt-lp-macro-column{
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
.mts-column-v-center .wt-lp-macro-columns.wt-lp-macro-columns-no-divider {
    gap: 1rem;
    align-items: baseline;
}
.mode-mts_my_training .wt-lp-witemlist-header {
    padding-right: 32px;
}
.mts_box_btn button.wt-lp-wbuttonset-btn.wt-lp-wbuttonset-btn-align-center {
    width: fit-content !important;
}
.text-object-desc {
    padding: 14px 28px !important;
}
.stack_flex_row .wt-lp-macro-column-content {
    display: flex !important;
    gap: 16px !important;
    flex-direction: row;
}
.mode-mts_cabinet_director .stack_flex_row .wt-lp-macro-column-content .wt-lp-macro-workarea-zone:nth-child(2){
    max-width: fit-content;
}
.mode-mts_cabinet_director .stack_flex_row .wt-lp-macro-column-content .wt-lp-macro-workarea-zone:nth-child(3){
    max-width: fit-content;
}
body#wt-body.mode-mts_cabinet_director .wt-lp-filters-column[wt-col="0"] {
    min-width: auto !important;
}
body#wt-body.mode-mts_cabinet_director .stack_flex_row .wt-lp-macro-workarea.wt-lp-base-font-size.wt-lp-workarea-width {
    padding-top: 1em !important;
}
}
/*---Отчеты---*/
.wt-lp-macro-workarea-zone[wt-owt-id="0x64536CFC1C363533"] {
    order: 3;
    margin-left: auto;
}
.mode-mts_attestation .tabs .wt-lp-macro-workarea-zones,
.mode-certification_report_director .tabs .wt-lp-macro-workarea-zones {
    padding-left: 0 !important;
}
.mode-mts_attestation .wt-lp-macro-workarea .wt-lp-tabs-container.wt-lp-tabs-container-top,
.mode-certification_report_director .wt-lp-macro-workarea .wt-lp-tabs-container.wt-lp-tabs-container-top {
    margin: 0;
    padding: 1em 2em;
    box-sizing: border-box;
    max-width: 1176px;
}
.mode-mts_attestation .tabs ul.wt-lp-tab-list.wt-lp-tab-list-top {
    margin: 0;
}
.mode-mts_attestation .report-table .wt-lp-wgrid-workarea {
    width: 100%;
    min-width: 100%;
    padding-top: 0 !important;
}
.mode-mts_attestation .tabulator-col-title {
    max-width: 93px;
}
.mode-mts_attestation .wt-lp-wgrid-wrapper .tabulator .tabulator-cell .wt-lp-grid-cell-inner {
    max-width: 90px !important;
    white-space: break-spaces;
}
.mts_box_btn_v_center .wt-lp-wbutton-workarea {
    padding: 0 !important;
}
/*НОП*/
.wt-lp-macro-block .wt-graph-bar[wt-type='bar-h'] .wt-graph-scale, .wt-graph-bar[wt-type='bar-h'] .wt-graph-segment {
    height: 1rem;
}
.wt-graph-bar.wt-graph-bg {
    height: 1rem;
}
/*---карточка курса---*/
/*Стек с пагинацией*/
.wt-lp-stak-pagelist .wt-lp-workarea-width {
    padding: 0 !important;
    width: fit-content !important;
}
.wt-lp-stak-pagelist .wt-lp-macro-workarea-zone {
    width: fit-content;
}
.wt-lp-stak-pagelist .wt-lp-macro-column-content {
    flex-direction: row;
    align-items: center;
    gap: 1rem;
    justify-content: center;
}
.wt-lp-stak-pagelist .wt-lp-wbutton-btn {
    padding: 0 !important;
    background-color: transparent !important;
}
.wt-lp-stak-pagelist .wt-lp-wtext-text:empty {
    display: none !important;
}
.wt-lp-stak-pagelist .wt-lp-wbutton-workarea span.wt-lp-wbutton-text {
    color: red !important;
    font-size: 14px !important;
}
.wt-lp-stak-pagelist .pagination-info {
    font-size: 14px;
}
.wt-lp-stak-pagelist .wt-lp-wtext-header {
    padding: 0 !important;
    font-size: 16px !important;
    font-weight: normal !important;
    color: #000000 !important;
}
.wt-lp-stak-pagelist .wt-lp-macro-column {
    min-height: auto;
}
.wt-lp-stak-pagelist button.wt-lp-wbutton-link[disabled] * {
    color: #555555 !important;
}
.wt-lp-stak-pagelist .wt-lp-wbutton-workarea:hover span.wt-lp-wbutton-text {
    background-color: var(--red-color) !important;
    color: #ffffff !important;
}
.wt-lp-stak-pagelist .wt-lp-wbutton-workarea span.wt-lp-wbutton-text {
    padding: 4px !important;
}
.mts_list_border_bottom li.wt-lp-valuelist-item.wt-lp-has-border:last-child {
    padding-bottom: 0 !important;
    border-bottom: none;
}
.wt-lp-dialog-fld-container[wt-view='flip'][wt-checked] .wt-lp-dialog-fld-bool {
    background-color: var(--red-color);
    border-color: var(--red-color);
}
.wt-lp-dialog .wt-lp-dialog-title .ui-dialog-title {
    font-size: var(--title-h2) !important;
    font-weight: 500 !important;
    color: var(--black-color) !important;
    white-space: break-spaces;
    padding-right: 1rem;
}
.mode-mts_course .ui-dialog-titlebar.wt-lp-dialog-title.ui-widget-header.ui-helper-clearfix {
    padding: 16px 32px !important;
}
.mode-mts_course .wt-lp-dialog-fld-container label {
    color: #000000;
    font-size: 1em;
    font-weight: 400;
    padding-bottom: 0;
}
.mode-mts_course .wt-lp-dialog-fld-paragraph {
    padding: 0 0 2em 0;
    color: var(--dark-gray-color);
    font-size: 0.75em;
}
.mode-mts_course .wt-lp-dialog-fld-container .wt-lp-dialog-fld .ui-selectmenu-button {
    border: none;
    border-bottom: 1px solid;
    border-radius: 0;
    padding-left: 0;
    padding-top: 0.5em;
    padding-left: 0;
    min-width: 60px;
   width: fit-content;
    font-size: 14px;
    padding-bottom: 0.5em;
}
.mode-mts_course .wt-lp-dialog-fld-container .wt-lp-dialog-fld .ui-selectmenu-icon.ui-icon {
    margin-top: 4px;
    margin-right: -16px;
   background-image: url(/download_file.html?file_id=7291255548874812455);
    background-size: 8px;
    background-position: center;
}
.mode-mts_course .wt-lp-dialog-fld-container .wt-lp-dialog-fld textarea {
    border: 1px solid #000000;
    box-shadow: none;
    margin-top: 0.2em;
}
.mode-mts_course .wt-lp-dialog-fld-paragraph.text_anonymous_response {
    color: #000000;
    font-size: 14px;
    padding-bottom: 0;
}
.mode-mts_course .wt-lp-dialog-fld-paragraph.after_text_field[wt-fld-name="paragraph_comment"] {
    padding: 0;
}
.ui-dialog-buttonset button {
    border-radius: 10px !important;
}
.ui-dialog-buttonset .wt-lp-dialog-btn.wt-lp-dialog-cancel {
    background-color: #ffffff;
}
.wt-lp-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .wt-lp-dialog-btn {
    min-width: fit-content;
    font-size: 14px;
    padding: 10px 24px;
    margin-right: 1em;
}
.wt-lp-dialog .ui-dialog-buttonpane {
    border-top: none !important;
}
.wt-lp-dialog .wt-lp-dialog-title,
.wt-lp-dialog .ui-dialog-buttonpane {
    border-radius: 0;
}
.mode-mts_course .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.wt-lp-dialog.ui-dialog-buttons.ui-draggable {
    max-width: 660px;
}
.mode-mts_course .wt-lp-dialog-fld-container {
    margin-bottom: 0.5em;
}
.mode-mts_wiki_article ul.wt-lp-breadcm-list-no-wrap.lp-scrollbar {
    margin: 0;
}
.mode-mts_course .wt-lp-wheader-header-text,
.mode-mts_wiki_article .wt-lp-macro-block[wt-stack="horizontal"]:first-child .wt-lp-wheader-header-text,
.mode-mts_wiki_base .wt-lp-wheader-header-text {
    font-size: var(--title-h1) !important;
    font-weight: 500 !important;
    color: var(--black-color) !important;
   padding-top: 0;
}
.mode-mts_course .wt-lp-witemlist-preheader{
    font-size: var(--small-text-12) !important;
}
.mode-mts_course .wt-lp-wtext-text:empty::before {
    content: 'Нет описания';
    text-align: center;
    font-size: var(--small-text-14) !important;
    color: var(--dark-gray-color) !important;
}
.mode-mts_course .wt-lp-witemlist-header{
    font-size: var(--title-h2) !important;
}
/*---Карточка курса. Блок теги---*/
.mts-lp-tags .wt-lp-wtiles-list {
    gap: 0.5em;
    min-width: auto !important;
    width: auto !important;
}
.mts-lp-tags .wt-lp-wtiles-tile {
    width: fit-content !important;
    background-color: #F3F3F3 !important;
    border-radius: 24px;
    height: fit-content !important;
    min-width: fit-content !important;
    max-width: fit-content !important;
    min-height: 27px !important;
    max-height: 27px !important;
    margin: 0 !important;
}
.mts-lp-tags .wt-lp-wtiles-text {
    font-weight: 500 !important;
    font-family: 'MTSText-Medium' !important;
    font-size: clamp(10px, 2vw, 12px) !important;
    color: #000000 !important;
    box-sizing: border-box;
    padding: 8px !important;
}
.mode-mts_course .tabs_1{
    margin-bottom: 2rem;
}
.mode-mts_course .feedback {
    margin-bottom: 1rem;
    margin-top: -46px;
}
.feedback {
    width: fit-content !important;
    margin-left: auto !important;
    margin-right: 0;
}
body#wt-body .wt-lp-wbutton-workarea.feedback .wt-lp-wbutton-btn.wt-lp-wbutton-btn-border {
    padding: 4px 10px !important;
    border-radius: 0.25em !important;
}
.wt-lp-wbutton-workarea.feedback span.wt-lp-wbutton-text {
    font-size: 12px !important;
}
/*---Карточка курса. mobile---*/
@media screen and (max-width: 1024px) {
.mode-mts_course .informers .wt-lp-macro-columns.wt-lp-macro-columns-no-divider,
.mode-mts_assessment .informers .wt-lp-macro-columns.wt-lp-macro-columns-no-divider {
    gap: 16px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 16px;
}
}
@media screen and (max-width: 926px) {
.mobile.mode-mts_course .informers .wt-lp-macro-column {
    width: 100% !important;
}
body#wt-body .wt-lp-macro-block-tabs ul.wt-lp-tab-list.wt-lp-tab-list-top{
    justify-content: flex-start;
}
}
@media screen and (max-width: 767px) {
    .mode-mts_course .informers .wt-lp-macro-columns.wt-lp-macro-columns-no-divider,
    .mode-mts_assessment .informers .wt-lp-macro-columns.wt-lp-macro-columns-no-divider{
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
    }
    .footer_wrapper_element.text-right {
        max-width: 100% !important;
        min-width: 100% !important;
    }
.mode-mts_course .feedback {
    margin-top: 0;
}
    }
/*---Карточка теста---*/
.mts-def-card .wt-lp-witemlist-header {
    font-size: var(--small-text-14)!important;
    padding: 0 !important;
    color: var(--black-color) !important;
}
.mts-def-card .wt-lp-witemlist-subheader1 {
    padding: 0 !important;
    display: flex;
    gap: 8px;
    align-items: center;
}
.bg-number_points {
    background-color: var(--gray-tags-def);
    border-radius: 5px;
    padding: 1px 6px;
    box-sizing: border-box;
}
.mts-def-card .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1 *, 
.mts-def-card .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1 {
    font-size: var(--small-text-12) !important;
    color: var(--dark-gray-color) !important;
}
.tabs_1 .mts-def-card li.wt-lp-witemlist-item.wt-lp-witemlist-item-has-border {
    padding: 0 0 8px 0 !important;
    border-top: none !important;
}
.tabs_1 li.wt-lp-tab-item {
    transform: none !important;
}
.tabs_1 .mts-def-card li.wt-lp-witemlist-item.wt-lp-witemlist-item-has-border:not(.tabs_1 .mts-def-card li.wt-lp-witemlist-item.wt-lp-witemlist-item-has-border:nth-child(7), .tabs_1 .mts-def-card li.wt-lp-witemlist-item.wt-lp-witemlist-item-has-border:nth-child(8), .tabs_1 .mts-def-card li.wt-lp-witemlist-item.wt-lp-witemlist-item-has-border:nth-child(9)) {
    border-bottom: 1px solid var(--bg-border);
}
.wt-lp-wbuttonset-workarea ul.wt-lp-wbuttonset-list.wt-lp-wbuttonset-list-h {
    gap: 1em;
}
body#wt-body .wt-lp-wbuttonset-list-h .wt-lp-wbuttonset-btn-item {
    margin: 0 !important;
}
/*---История обучения---*/
.type-row-border li.wt-lp-witemlist-item {
    border: 0;
    padding: 0 0 10px 0 !important;
    margin-bottom: 8px !important;
}
.type-row-border li.wt-lp-witemlist-item:not(.type-row-border li.wt-lp-witemlist-item:last-child) {
    border-bottom: 1px solid var(--bg-border);
}
.mode-mts_history_training .mts-select-menu li.wt-lp-menu-item.wt-lp-menu-rounded[wt-item-id="2"],
.mode-mts_personal_requests .mts-select-menu li.wt-lp-menu-item.wt-lp-menu-rounded[wt-item-id="4"],
.mode-mts_history_polls .mts-select-menu li.wt-lp-menu-item.wt-lp-menu-rounded[wt-item-id="3"]{
    background-color: var(--red-color) !important;
}
.mode-mts_history_training .mts-select-menu li.wt-lp-menu-item.wt-lp-menu-rounded[wt-item-id="2"] *,
.mode-mts_personal_requests .mts-select-menu li.wt-lp-menu-item.wt-lp-menu-rounded[wt-item-id="4"] *,
.mode-mts_history_polls .mts-select-menu li.wt-lp-menu-item.wt-lp-menu-rounded[wt-item-id="3"] *{
    color: #ffffff !important;
}
.mode-mts_history_training .type-row-border li:last-child{
    border-bottom: none !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.type-row-border .wt-lp-witemlist-floater,
.type-row-border font.dates_text {
    width: fit-content !important;
    min-width: fit-content;
    font-size: var(--small-text-12) !important;
    border-radius: 5px;
    font-weight: 500 !important;
    padding: 1px 10px !important;
    background-color: var(--bg-status-passive) !important;
    color: var(--black-color) !important;
    height: 19px;
}
.type-row-border font.dates_text {
    margin: 0 8px 0 0!important;
}
.type-row-border .wt-lp-witemlist-floater{
    margin: 0 !important;
}
.type-row-border .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1 {
    margin-top: 10px;
}
.type-row-border .dates_text:empty::before {
    content: '-';
}
li.wt-lp-tab-page-item {
    padding-bottom: 1em !important;
}
@media screen and (max-width: 926px) {
    .mode-mts_history_training.mts-custom-page .wt-lp-macro-column,
    .mode-mts_history_polls.mts-custom-page .wt-lp-macro-column
     {
        padding: 0 !important;
        margin: 0 !important;
    }
}
@media screen and (max-width: 767px) {
    .mode-mts_history_training .wt-lp-macro-workarea .wt-lp-tabs-container.wt-lp-tabs-container-top {
    padding: 12px 18px;
}
}
/*---Каталог контента---*/
.mts-card-courses li.wt-lp-witemlist-item {
    min-height: 170px !important;
}
.mode-mts_content .wt-lp-macro-workarea-zone[wt-owt-id="0x652E87286AA26C51"] {
    display: none;
}
.mode-mts_content .filter_tags .wt-lp-filters-conditions[wt-role="conditions"] {
    padding: 0;
}
.filter_tags ul.wt-lp-filters-condition-list {
    margin-bottom: 1em;
   margin-top: -8px;
}
.filter_tags ul.wt-lp-filters-condition-list:empty {
    margin-bottom: 0;
}
.mode-mts_content ul.wt-lp-filters-condition-list {
    gap: 6px !important;
}
body#wt-body.mode-mts_content .wt-lp-filters-selected-item {
    margin: 0 !important;
}
.wt-lp-filters-selected-item {
    background-color: #ED1D24;
}
.wt-lp-filters-selected-item-text {
    color: #fff;
   font-size: var(--small-text-12);
}
.wt-lp-filters-selected-item {
    height: 27px;
    box-sizing: border-box;
}
.wt-lp-filters-selection-item:last-child {
    border: none !important;
}
.wt-lp-filters-selected-item .wt-lp-filters-selected-item-btn {
    background-color: transparent;
    color: #ffffff;
}
.mode-mts_content .mts-filter > div > div.wt-lp-tabs-container.wt-lp-tabs-container-top > ul > li > div.wt-lp-tab-page-item.wt-lp-has-bg,
.mode-mts_content .mts-filter .wt-lp-tab-page-item {
    display: grid !important;
    gap: 1em 0em !important;
    grid-template-columns: repeat(2, 1fr);
}
.mode-mts_content .mts-filter .wt-lp-tab-item {
    padding: 0;
}
.mode-mts_content input.wt-lp-wfld-fld[name="mts_search"] {
    padding: 12px;
}
  /* prettier-ignore */
  .mode-mts_content .mts-filter > div > div.wt-lp-tabs-container.wt-lp-tabs-container-top > ul > li > div.wt-lp-tab-page-item.wt-lp-has-bg > div:nth-child(1),
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone:nth-child(1) {
  grid-column-start: 1;
  grid-column-end: 1;
}

  /* prettier-ignore */
  .mode-mts_content .mts-filter > div > div.wt-lp-tabs-container.wt-lp-tabs-container-top > ul > li > div.wt-lp-tab-page-item.wt-lp-has-bg > div:nth-child(2),
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone:nth-child(2) {
  grid-column-start: 1;
  grid-column-end: -1;
}

  /* prettier-ignore */
  .mode-mts_content .mts-filter > div > div.wt-lp-tabs-container.wt-lp-tabs-container-top > ul > li > div.wt-lp-tab-page-item.wt-lp-has-bg > div:nth-child(8),
  .mode-mts_content .mts-filter > div > div.wt-lp-tabs-container.wt-lp-tabs-container-top > ul > li > div.wt-lp-tab-page-item.wt-lp-has-bg > div:nth-child(3),
.mode-mts_content .mts-filter > div > div.wt-lp-tabs-container.wt-lp-tabs-container-top > ul > li > div.wt-lp-tab-page-item.wt-lp-has-bg > div:nth-child(4),
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone:nth-child(3),
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone:nth-child(4) {
  grid-column-start: 1;
  grid-column-end: 5;
}
.mts-btn-find .wt-lp-wbutton-btn {
    border-radius: var(--border-radius-10);
    height: 48px;
    box-sizing: border-box;
    margin-left: 1em;
}
.wt-lp-filters-selection {
    border-radius: var(--border-radius-10);
    margin-top: 4px;
    box-shadow: 0px 4px 4px 0px #00000040;
    border: none;
}
.wt-lp-filters-selection-item {
    align-items: center !important;
    border-bottom: 1px solid #F3F3F4;
}
.mode-mts_content .mts-filter ul.wtc-multiselect-base-list {
    border: none;
    border-radius: var(--border-radius-10);
    padding: 12px 15px;
}
.mts-filter .wtc-multiselect-checklist-container {
    border-radius: var(--border-radius-10);
}
.mode-mts_content .wt-lp-macro-workarea-zone {
    height: 100%;
  }

  .mode-mts_content form.checkbox-form {
    width: 100%;
  }
  .mode-mts_content div.wt-lp-wfld-root > div > div.wt-lp-wfld-container > div > form > div {
    display: flex;
    flex-direction: column;
    padding: 10px;
    border: 1px solid rgb(204, 204, 204);
    height: 36px;
    overflow: hidden;
  }
  .mode-mts_content .mts-filter .wt-lp-wfld-label.wt-lp-wfld-label-label_top {
    padding: 0 !important;
  }
  .mode-mts_content .wtc-multiselect-checklist {
    margin-top: 0.5em;
  }
  .mode-mts_content div.wt-lp-wfld-root > div > div.wt-lp-wfld-container > div > form > div label {
    line-height: 16px;
    height: 16px;
    padding: 10px 0;
  }
  .mode-mts_content .filter_tags ul {
    display: flex;
    flex-wrap: wrap;
  }
  .mode-mts_content .filter-activate > div {
    display: none;
  }
/*end 15032024*/
.mts-card-content li.wt-lp-witemlist-item {
    min-height: 160px;
}
.mts-filter .wt-lp-tab-page-item[wt-state='selected'] {
    display: flex;
    flex-direction: row;
    gap: 1em;
    flex-wrap: wrap;
    justify-content: space-between;
}
.mode-mts_content .mts-filter .wt-lp-filters-panel[wt-cols] {
        display: grid;
    gap: 16px;
    grid-template-columns: repeat(5, 1fr);

}
.mode-mts_content .mts-filter .wt-lp-filters-column {
    padding: 0 !important;
}
.mode-mts_content .mts-filter .wt-lp-filters-column {
    max-width: 100% !important;
}
.mts-filter select.wt-lp-wfld-fld {
    width: 100%;
}
.mts-filter .wt-lp-macro-workarea .wt-lp-tabs-container.wt-lp-tabs-container-top {
    margin: 0em;
    padding: 0;
} 
.mts-filter .wtc-multiselect-base-list {
    gap: 6px;
   flex-direction: row;
}
.mts-filter .wtc-multiselect-checklist .wtc-multiselect-filter-fld {
    border: solid 1px #c2c3c4;
    box-shadow: none;
}
.mts-filter .wtc-multiselect-checklist-item {
    width: fit-content;
    background-color: #F3F3F3;
    border-radius: 24px;
    height: 27px;
    margin-left: -6px;
    margin-right: 6px;
}
.mts-filter li.wtc-multiselect-checklist-item[wt-selected="1"] {
    background-color: #AEAEAE;
}
.mts-filter li.wtc-multiselect-checklist-item[wt-selected="1"] * {
    color: #ffffff !important;
}
.mts-filter li.wtc-multiselect-checklist-item[wt-selected="1"]::after {
    content: 'x';
    color: #ffffff;
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    font-size: 12px;
}
.mts-filter .wtc-multiselect-checklist-item .wtc-checklist-item-selector {
    padding: 0;
    width: 100%;
    position: absolute;
}
.mts-filter .wtc-checklist-item-checkbox {
    opacity: 0;
    position: absolute;
    padding: 0;
}
.mts-filter .wtc-multiselect[wt-type='checklist'] .wtc-multiselect-checklist {
    padding: 0;
    border: none;
    background-color: transparent !important;
    margin: 0;
}
.mts-filter ul.wtc-multiselect-base-list {
    border: 1px solid #c2c3c4;
    border-radius: 4px;
    padding: 4px;
    min-height: 85px;
    max-height: 210px;
overflow: auto;
}
.mode-mts_content .wt-lp-macro-switch.wt-lp-base-font-size.wt-lp-workarea-width.wt-lp-has-border {
    padding-left: 1em !important;
    box-sizing: border-box;
    padding-right: 1em !important;
}
.mts-filter .wt-lp-wfld-label.wt-lp-wfld-label-label_top {
    padding: 0.5em;
}
.mts-filter input.wt-lp-wfld-fld,
.mts-filter select.wt-lp-wfld-fld {
    border-color: #C2C3C4;
    box-shadow: none;
    border-radius: 2px;
    height: 38px;
    box-sizing: border-box;
}
.mts-filter .wtc-multiselect-checklist-container {
    height: auto !important;
}
.mts-filter .wtc-multiselect-checklist-item .wtc-checklist-item-name {
    font-weight: 500 !important;
    color: var(--black-color) !important;
    font-family: 'MTSText-Medium' !important;
}
.mts-filter .wt-lp-wfld-label.wt-lp-wfld-label-label_top {
    color: var(--dark-gray-color) !important;
    font-size: 0.88em !important;
    padding: 0em 0em 0.5em 0em !important;
}
.mts-filter .wt-lp-tab-accordeon-item .wt-lp-wfld-container.wt-lp-wfld-has-bg,
.mts-filter .wt-lp-tab-accordeon-item .wt-lp-wfld-fld,
.mts-filter .wt-lp-filters-btn-selector {
    border-radius: var(--border-radius-10);
    height: 40px;
    border: none;
}
.mts-filter .wt-lp-filters-btn-selector .wt-lp-btn-selector-icon {
    fill: #ed1d24;
}
.mts-filter .wt-lp-filters-btn-selector {
    background-color: #ffffff !important;
}
.wtc-multiselect-checklist-item {
    font-size: var(--small-text-12) !important;
}
.mode-mts_content .wt-lp-tab-item.wt-lp-has-bg {
    padding: 0;
}
.mts-card-courses .wt-lp-witemlist-rtftext {
    flex-wrap: wrap;
}
.mts-card-courses .wt-lp-witemlist-preheader {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.mts-card-courses  .wt-lp-witemlist-rtftext {
    display: flex;
    gap: 0.5em;
    color: var(--dark-gray-color) !important;
}
input.wt-lp-wfld-fld::placeholder {
    font-size: var(--def-text) !important;
}
.mts-card-courses .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1 {
    color: #000000 !important;
    font-weight: normal !important;
    font-size: var(--small-text-12) !important;
    padding-bottom: 11px !important;
}
.mts-card-courses .wt-lp-witemlist-header {
    font-weight: 400 !important;
    font-size: var(--title-h2) !important;
    padding-bottom: 8px !important;
}
.mts-card-courses li.wt-lp-witemlist-item {
    margin: 0 !important;
}
.mts-card-courses ul.wt-lp-witemlist-list {
    gap: 1.4em;
}
.mts-card-courses .wt-lp-witemlist-rtftext * {
    font-size: var(--small-text-12) !important;
    color: var(--dark-gray-color);
}
.mts-card-courses .wt-lp-witemlist-rtftext{
    row-gap: 0em !important;
}
.mts-card-courses .wt-lp-witemlist-item-info-wrapper {
    justify-content: end;
}
.mts-card-courses .wt-lp-witemlist-preheader {
    font-size: var(--small-text-12) !important;
    padding-bottom: 8px !important;
}
.mts-card-courses .wt-lp-witemlist-preheader *,
.mts-lp-macro-block-column .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader2 *{
    font-weight: 500 !important;
}
.mts-lp-macro-block-column .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader2 *{
    font-size: var(--small-text-12) !important;
}
.mts-card-courses li.wt-lp-witemlist-item {
    padding: var(--title-h2) !important;
}
.mts-card-courses .wt-lp-witemlist-preheader p{
    border-radius: 5px;
    padding: 1px 10px;
    height: 19px;
    margin: 0;
    display: flex;
    align-items: center;
}
.mode-mts_content form.checkbox-form {
    display: flex;
    border: 1px solid #c2c3c4;
    align-items: center;
    padding: 8px;
    box-sizing: border-box;
    justify-content: space-between;
    flex-wrap: wrap;
    border-radius: 2px;
}
.mode-mts_content form.checkbox-form>div {
    border: none !important;
    padding: 0 !important;
    min-width: 100%;
}
.mode-mts_content form.checkbox-form h3, 
.mode-mts_content form.checkbox-form button.header-button, 
.mts-filter input.wt-lp-wfld-fld[name="mts_search"] {
    margin: 0;
    font-size: 0.88em !important;
    font-weight: normal !important;
    color: var(--dark-gray-color) !important;
}
input::placeholder {
    color: var(--dark-gray-color) !important;
    font-size: var(--def-text) !important;
}
.mode-mts_content .wt-lp-macro-switch div {
    font-size: var(--def-text);
}
.mode-mts_content div.wt-lp-wfld-root > div > div.wt-lp-wfld-container > div > form > div label {
    color: var(--black-color);
}
.mode-mts_content form.checkbox-form button.header-button {
    background-image: url(download_file.html?file_id=7291255548874812455);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px;
    border: none;
    padding: 0;
    width: 14px;
    height: 14px;
    background-color: transparent !important;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    background-position: center right 16px;
    filter: opacity(0.5);
}
.mts_list-subdivision .wt-lp-witemlist-header:hover a {
    text-decoration: underline !important;
    transition: 0.2s;
}
.mode-mts_content div.wt-lp-wfld-root > div > div.wt-lp-wfld-container > div > form > div {
    position: absolute;
    left: 0;
    top: 40px;
    border: 1px solid #c2c3c4 !important;
    z-index: 999;
    background-color: #ffffff;
    height: fit-content !important;
    max-height: 90px;
    overflow: auto;
    padding: 1em !important;
    box-sizing: border-box;
    box-shadow: 0 5px 4px #f3f3f4;
}
.mode-mts_content div.wt-lp-wfld-root > div > div.wt-lp-wfld-container > div > form > div label {
    line-height: normal;
    height: 16px;
    padding: 0;
    margin-bottom: 16px;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: flex-end;
    gap: 1em;
}
.mode-mts_content div.wt-lp-wfld-root > div > div.wt-lp-wfld-container > div > form > div {
    display: none;
}
.mode-mts_content .show-list {
    display: flex !important;
}
.btn-tabs .active * {
    color: red !important;
}
.btn-tabs li.wt-lp-wbuttonset-btn-item {
    border-bottom: 2px solid transparent;
}

.btn-tabs li.wt-lp-wbuttonset-btn-item.active {
    border-bottom: 3px solid red;
}
.btn-tabs button.wt-lp-wbuttonset-btn.wt-lp-wbuttonset-btn-align-center {
    height: 42px !important;
}
.btn-tabs li.wt-lp-wbuttonset-btn-item {
    margin: 0 !important;
}
.btn-tabs button.wt-lp-wbuttonset-btn {
    padding: 0px 20px !important;
    font-size: var(--def-text) !important;
}
.mts-filter .wt-lp-wbutton-btn{
    font-size: var(--def-text) !important;
}
/*Кнопка "показать/cкрыть всё"*/
button.mts-btn-show-all {
    border: none;
    color: var(--dark-gray-color);
    min-width: 100%;
    margin: 0 !important;
    position: absolute;
    bottom: 0;
    padding: 4px 16px 16px 16px;
    text-align: left;
    background-color: #ffffff;
    left: 0;
    z-index: 999;
    font-size: var(--small-text-12) !important;
}
.mode-mts_content .mts-filter ul.wtc-multiselect-base-list {
    padding-bottom: 44px;
}
button.mts-btn-show-all:hover {
    background-color: #ffffff !important;
    color: red !important;
}
.mode-mts_content .mts-filter ul.wtc-multiselect-base-list{
    max-height: 113px !important;
    overflow: hidden !important;
}
.mode-mts_content ul.wtc-multiselect-base-list.show {
    max-height: 100% !important;
}
.mts-filter .wt-lp-wbutton-btn {
    border-radius: var(--border-radius-10);
    height: 40px;
    box-sizing: border-box;
    padding: 9px 15px !important;
}
.filter_tags .wtc-multiselect-base-list.show button.mts-btn-show-all,
.filter_tags .wtc-multiselect-base-list.show button.mts-btn-show-all:hover {
    color: transparent !important;
}
.filter_tags .wtc-multiselect-base-list.show button.mts-btn-show-all::before {
    content: 'Скрыть';
    color: var(--dark-gray-color);
}
.filter_tags .wtc-multiselect-base-list.show button.mts-btn-show-all:hover::before {
    color: red;
}
.mode-mts_content li.wt-lp-witemlist-more-container {
    margin: 0;
}
.mode-mts_content .wt-lp-macro-workarea.wt-lp-base-font-size.wt-lp-workarea-width {
    padding: 0 !important;
}
/*---Каталог контента mobile---*/
@media screen and (max-width: 1164px) {
.mts-card-courses ul.wt-lp-witemlist-list {
    gap: 1em;
}
}
@media screen and (max-width: 926px){
body#wt-body.mode-mts_content .wt-lp-macro-column {
    padding: 0 !important;
}
.mode-mts_content  div#content.wt-lp-page-content {
    margin-top: 0em;
}
.mts-card-courses .wt-lp-witemlist-list {
    flex-direction: row;
    flex-wrap: wrap;
}
.mts-card-courses .wt-lp-witemlist-item {
    width: 50% !important;
   max-width: 32% !important;
}
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="0"] {
    min-width: 79%;
}
.mode-mts_content .mts-filter .wt-lp-filters-column[wt-col="0"],
.mode-mts_content .mts-filter .wt-lp-filters-column[wt-col="1"],  
.mode-mts_content .mts-filter .wt-lp-filters-column[wt-col="2"], 
.mode-mts_content .mts-filter .wt-lp-filters-column[wt-col="3"], 
.mode-mts_content .mts-filter .wt-lp-filters-column[wt-col="4"], 
.mode-mts_content .mts-filter .wt-lp-filters-column[wt-col="5"] {
    min-width: 48% !important;
}
}
@media screen and (max-width: 794px){
.mode-mts_content .mts-filter .wt-lp-tab-page-item {
    display: flex !important;
    padding: 0 !important;
}
.mode-mts_event_card .wt-lp-wheader-before .free_space {
    top: 25px;
}
.wt-lp-datatree-floater, 
.wt-lp-wheader-preheader-text span#status,
.wt-lp-wheader-preheader-text span.status,
.mode-mts_my_training .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader2 p,
.type-row-border .wt-lp-witemlist-floater,
.wt-lp-datatree-floater.close, p.close, span.close {
    justify-content: center;
    align-items: center;
    display: flex;
    min-height: auto !important;
    height: 16px;
}
.mode-mts_personal_requests .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1 p, 
.mode-mts_personal_requests .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader2 p {
    height: auto;
    min-height: auto;
}
.mode-mts_content .mts-filter .wt-lp-tab-list-accordeon .wt-lp-tab-accordeon-item button.wt-lp-wbutton-link {
    margin-bottom: 1em;
}
body#wt-body.mode-mts_content .btn-scroll,
body#wt-body .btn-scroll {
    position: sticky !important;
    top: 0;
}
.footer .footer-center {
    width: 100%;
    margin-left: 0;
    align-items: flex-start;
    box-sizing: border-box;
}
.mts-card-courses .wt-lp-witemlist-item {
   max-width: 50% !important;
  min-width: 48% !important;
}
.mts-filter ul.wtc-multiselect-base-list {
    min-height: auto;
}
.mts-filter input.wt-lp-wfld-fld, .mts-filter select.wt-lp-wfld-fld {
    padding: 8px;
}
.mode-mts_content div.wt-lp-wfld-root > div > div.wt-lp-wfld-container > div > form > div {
    top: 35px;
}
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="5"] div.wt-lp-wfld-root > div > div.wt-lp-wfld-container > div > form > .show-list, .mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="6"] div.wt-lp-wfld-root > div > div.wt-lp-wfld-container > div > form > .show-list {
    z-index: 99 !important;
}
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="1"] div.wt-lp-wfld-root > div > div.wt-lp-wfld-container > div > form > .show-list{
    z-index: 9999 !important;
}
.mode-mts_content .mts-filter .wt-lp-filters-panel[wt-cols] {
    grid-template-columns: repeat(2, 1fr);
}
.mode-mts_content  button.wt-lp-wbuttonset-btn.wt-lp-wbuttonset-btn-align-center {
    padding: 0 !important;
}
.mode-mts_content li.wt-lp-wbuttonset-btn-item {
    margin: 0 !important;
}
.mode-mts_content ul.wt-lp-wbuttonset-list.wt-lp-wbuttonset-list-h {
    gap: 8px;
    padding: 8px;
    width: 100%;
    padding-bottom: 0;
}
button.mts-btn-show-all {
    padding: 9px 16px 16px 16px;
}
.mode-mts_content button.wt-lp-wbuttonset-btn.wt-lp-wbuttonset-btn-align-center {
    font-size: 14px !important;
    height: auto !important;
    padding-bottom: 4px !important;
}
.mode-mts_content  .wt-lp-macro-workarea.wt-lp-base-font-size.wt-lp-workarea-width {
    padding: 0 !important;
}
.wt-lp-wbutton-workarea.btn-scroll .wt-lp-button-wrapper .wt-lp-wbutton-text {
    right: 0;
    width: 100%;
    background-color: #E6E6E6;
    justify-content: center;
   min-width: 100% !important;
}
.mode-mts_content div#content.wt-lp-page-content {
    padding-bottom: 0;
}
.btn-scroll, 
.btn-scroll *, 
.btn-scroll button.wt-lp-wbutton-link {
    position: relative !important;
    left: 0 !important;
    margin: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    padding: 0;
    right: 0 !important;
    box-sizing: border-box;
    border-radius: 0 !important;
}
.btn-scroll .wt-lp-wbutton-btn {
    padding: 0 !important;
}
.wt-lp-wbutton-workarea.btn-scroll .wt-lp-button-wrapper .wt-lp-wbutton-text {
    background-position-x: 56%;
}
.mts-card-courses .wt-lp-witemlist-preheader p {
    height: 16px !important;
    min-height: auto !important;
}
}
@media screen and (max-width: 500px){
.mts-filter input.wt-lp-wfld-fld, .mts-filter select.wt-lp-wfld-fld {
    width: 100%;
}
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="0"], 
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="1"], 
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="2"], 
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="3"], 
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="4"], 
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="5"], 
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="6"] {
    min-width: 100%;
    max-width: 100%;
}
.mode-mts_course .wt-lp-wheader-subheader-text {
    font-size: 1.5rem !important;
}
.mode-mts_course  .informers .wt-lp-witemlist-item-img-wrapper.wt-lp-witemlist-item-img-wrapper-left {
    margin-left: 0 !important;
    min-width: 32px !important;
}
.mode-mts_course .informers .wt-lp-witemlist-image.wt-lp-witemlist-image-is-rounded.wt-lp-witemlist-image-has-shadow {
    width: 32px;
    height: 32px;
    min-width:32px;
    min-height: 32px;
    border-radius: 5px;
    background-size: 1.5rem !important;
}
.mode-mts_course .informers .wt-lp-witemlist-header {
    font-size: 1.5rem !important;
}
.mode-mts_course .informers .wt-lp-macro-columns.wt-lp-macro-columns-no-divider {
    gap: 0.5rem;
}
body.mode-mts_course li.wt-lp-wbuttonset-btn-item {
    margin-bottom: 0 !important;
}
.mode-mts_content .mts-filter .wt-lp-filters-column[wt-col="0"], 
.mode-mts_content .mts-filter .wt-lp-filters-column[wt-col="1"], 
.mode-mts_content .mts-filter .wt-lp-filters-column[wt-col="2"], 
.mode-mts_content .mts-filter .wt-lp-filters-column[wt-col="3"], 
.mode-mts_content .mts-filter .wt-lp-filters-column[wt-col="4"], 
.mode-mts_content .mts-filter .wt-lp-filters-column[wt-col="5"] {
    min-width: 100% !important;
}
.mts-filter .wt-lp-tab-page-item[wt-state='selected'] {
    gap: 1em !important;
}
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="0"], 
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="1"], 
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="2"], 
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="3"], 
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="4"], 
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="5"], 
.mode-mts_content .mts-filter .wt-lp-macro-workarea-zone[wt-item-id="6"] {
    min-width: 100%;
    max-width: 100%;
}
.mode-mts_content .wt-lp-tab-page-item.wt-lp-has-bg {
    padding: 0 !important;
}
.mts-card-courses .wt-lp-witemlist-rtftext {
    flex-wrap: wrap;
}
}
@media screen and (max-width: 382px){
.mobile.mode-mts_course .informers .wt-lp-macro-column {
    width: 100% !important;
}
.mts-card-courses .wt-lp-witemlist-item {
    max-width: 100% !important;
    min-width: 100% !important;
}
}
/*---Каталог отчета---*/
.mode-mts_report_catalog .wt-lp-witemlist-header:hover {
    color: red !important;
}
.mode-mts_custom_report .XAML-stack-filter .cssXPButton:hover {
    background-color: #ED1D24;
}
.mode-mts_custom_report .XAML-stack-filter .cssXPButton:hover * {
    color: #ffffff;
}
.mode-mts_report_catalog .mts-card-courses {
    margin-bottom: 2em !important;
}
.mode-mts_report_catalog .wt-lp-filters-column[wt-col="0"] {
    min-width: calc(70% - 1em) !important;
    max-width: 40% !important;
}
.mode-mts_report_catalog .wt-lp-filters-column[wt-col="1"] {
    min-width: 30% !important;
    max-width: 30% !important;
}
.mode-mts_report_catalog .wt-lp-filters-panel[wt-cols] {
    justify-content: flex-start;
    gap: 1em;
}
.mode-mts_report_catalog input.wt-lp-filters-fld.wt-lp-has-bg.wt-lp-has-border,
.mode-mts_report_catalog .wt-lp-filters-btn-selector {
    border: none;
}
button.wt-lp-filters-btn-selector {
    background-color: #ffffff !important;
}
/*---Отчеты---*/
.mode-mts_custom_report .x-btn-wrap {
    display: flex;
justify-content: center;
}
.mode-custom_report .icon-close,
.mode-mts_custom_report .icon-close {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2012%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22fill%3A%23BDC6E0%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%22%3E%3Cpath%20d%3D%22M4%200V2H0V4H12V2H8V0H4ZM1%2013V6H3V12H9V6H11V13V14H10H2H1V13ZM5%206V10H7V6H5Z%22%2F%3E%3C%2Fsvg%3E);
    background-color: transparent !important;
    box-shadow: none !important;
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: center;
    padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    right: 6px;
    top: 4px;
}
.mode-custom_report .icon-close *,
.mode-mts_custom_report .icon-close *{
    color: transparent;
}
.mode-custom_report .cssXPTabControl-top,
.mode-mts_custom_report .cssXPTabControl-top{
    background-color: #ffffff;
    padding: 1em 2em;
    box-sizing: border-box;
}
.mode-custom_report .x-tab-inner-default,
.mode-mts_custom_report .x-tab-inner-default{
    font-size: 16px;
    padding-bottom: 10px;
}
.mode-custom_report .cssXPDataGrid .x-grid-item,
.mode-mts_custom_report .cssXPDataGrid .x-grid-item{
    background-color: #ffffff;
    margin: 0;
}
.mode-custom_report .x-grid-item-container:empty::before,
.mode-mts_custom_report .x-grid-item-container:empty::before{
    content: 'Нет данных';
    text-align: center;
    display: block;
    padding: 1.3em 2em;
}
.mode-custom_report .cssXPDataGrid,
.mode-mts_custom_report .cssXPDataGrid{
    height: auto !important;
}
.mode-custom_report .x-grid-cell,
.mode-mts_custom_report .x-grid-cell {
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.mode-custom_report .x-btn-text {
    display: flex;
}
.mode-mts_custom_report .x-container.dlg_select .XAML-grid-dialog-buttons .cssXPButton {
    height: 49px;
}
.mode-custom_report .x-btn-inner {
    display: flex;
    align-items: center;
}
.mode-custom_report .x-column-header,
.mode-mts_custom_report .x-column-header{
    border-right: 1px solid #ccc !important;
}
.mode-custom_report .cssXPTabControl.cssXPTabControl-top .x-grid-body,
.mode-mts_custom_report .cssXPTabControl.cssXPTabControl-top .x-grid-body{
    max-height: 50vh;
    overflow: auto;
}
.mode-custom_report .cssXPDataGrid,
.mode-mts_custom_report .cssXPDataGrid{
    border: 1px solid #ccc;
    border-radius: 0;
}
.mode-custom_report .cssXPDataGrid .x-grid-header-ct,
.mode-mts_custom_report .cssXPDataGrid .x-grid-header-ct {
    margin-bottom: 0;
}
.mode-custom_report .cssXPTabControl-top .x-tab-bar,
.mode-mts_custom_report .cssXPTabControl-top .x-tab-bar{
    border-bottom: none;
}
.mode-custom_report .XAML-button-refresh,
.mode-mts_custom_report .XAML-button-refresh{
    background-color: var(--red-color) !important;
}
.mode-custom_report .cssXPButton,
.mode-mts_custom_report .cssXPButton{
    padding: 0.7em 1em;
    box-shadow: var(--box-shadow-tile);
    border-radius: var(--border-radius-10);
    transition: 0.2s;
    background-color: #ffffff;
    border: none;
    margin-right: 1rem;
}
.mode-custom_report .x-btn-inner,
.mode-mts_custom_report .x-btn-inner{
    font-size: var(--def-text);
    color: #000;
}
.mode-custom_report .x-column-header,
.mode-mts_custom_report .x-column-header{
    padding: 8px !important;
}
.mode-custom_report .x-container.cssXPGrid.XAML-grid-info-table,
.mode-mts_custom_report .x-container.cssXPGrid.XAML-grid-info-table{
    padding: 0;
    background-color: transparent !important;
    margin-bottom: 2em !important;
}
.mode-custom_report .XAML-button-refresh .x-btn-inner,
.mode-mts_custom_report .XAML-button-refresh .x-btn-inner{
    color: #ffffff !important;
}
.mode-custom_report .XAML-stack-filter>table>tbody>tr>td:first-child,
.mode-mts_custom_report .XAML-stack-filter>table>tbody>tr>td:first-child{
    padding-left: 0px;
}
.mode-custom_report .XAML-stack-filter .cssXPButton,
.mode-mts_custom_report .XAML-stack-filter .cssXPButton{
    height: 49px;
    margin-bottom: 32px;
    padding: var(--padding-big-btn) !important;
}
.mode-mts_custom_report .x-container.dlg_select .XAML-grid-dialog-buttons .cssXPButton {
    width: auto !important;
    display: inline-block !important;
    padding: var(--padding-big-btn) !important;
    min-width: 100px;
}
.x-container.dlg_select .cssXPDataGrid .x-grid-item-selected .x-grid-cell {
    background-color: rgb(237 29 36 / 10%) !important;
    color: var(--red-color);
}
.x-container.dlg_select .cssXPDataGrid .x-grid-item-selected tr > .x-grid-cell:first-child {
    background-image: url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%3F%3E%3Csvg%20style%3D%22fill%3A%23ED1D24%22%20viewBox%3D%220%200%20512%20512%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M448%2C71.9c-17.3-13.4-41.5-9.3-54.1%2C9.1L214%2C344.2l-99.1-107.3c-14.6-16.6-39.1-17.4-54.7-1.8%20c-15.6%2C15.5-16.4%2C41.6-1.7%2C58.1c0%2C0%2C120.4%2C133.6%2C137.7%2C147c17.3%2C13.4%2C41.5%2C9.3%2C54.1-9.1l206.3-301.7%20C469.2%2C110.9%2C465.3%2C85.2%2C448%2C71.9z%22%20%2F%3E%3C%2Fsvg%3E);
}
.mode-mts_custom_report .cssXP-Dialog-Window .cssXPSPXMLScreen.catalog_list {
    border-bottom: 1px solid #cccccc;
    border-radius: 0;
}
.mode-mts_custom_report .cssXP-Dialog-Window .XAML-grid-filter>table>tbody>tr>td:last-child, 
.mode-mts_custom_report .XAML-stack-filter>table>tbody>tr>td:last-child .cssXP-Dialog-Window {
    padding-right: 0;
}
.x-message-box .x-btn {
    background-color: var(--red-color) !important;
    padding: var(--padding-big-btn);
    border-radius: var(--border-radius-10);
}
.x-message-box .x-btn * {
    color: #FFFFFF !important;
}
.x-window-header-title-default > .x-title-text-default {
    font-size: var(--title-h2) !important;
}
.x-window-header-title-default {
    line-height: 38px;
}
.x-component.x-window-text.x-box-item {
    font-size: var(--small-text-14) !important;
}
.mode-custom_report .XAML-grid-info-table>table>tbody>tr>td:first-child,
.mode-mts_custom_report .XAML-grid-info-table>table>tbody>tr>td:first-child{
    min-width: fit-content;
    width: fit-content;
}
.mode-custom_report .XAML-grid-info-table>table>tbody,
.mode-mts_custom_report .XAML-grid-info-table>table>tbody{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1rem 2rem;
}
.mode-custom_report .cssXPDatePicker,
.mode-mts_custom_report .cssXPDatePicker{
    width: 100%;
}
.x-datepicker-selected .x-datepicker-date {
    background-color: var(--red-color);
    color: #ffffff;
}/*
.mode-custom_report .cssXPSPXMLScreen.dlg_select, 
.mode-custom_report .cssXP-Dialog-Window .x-window-body,
.mode-custom_report .cssXP-Dialog-Window .x-window-body-default,
.mode-custom_report .x-window-header, 
.mode-custom_report .x-window-header .x-box-inner,
.mode-custom_report .cssXPDataGrid .x-grid-header-ct, 
.mode-custom_report .cssXPDataGrid .x-grid-header-ct .x-box-inner, 
.mode-custom_report .cssXPDataGrid .x-grid-header-ct .x-box-target, 
.mode-custom_report .x-container.dlg_select .cssXPDataGrid .x-panel-body, 
.mode-custom_report .x-grid-item-container, 
.mode-custom_report .x-container.cssXPSPXMLScreen.dlg_select .cssXPDataGrid .x-grid-view.x-grid-with-row-lines.x-fit-item,
.mode-mts_custom_report .cssXPSPXMLScreen.dlg_select, 
.mode-mts_custom_report .cssXP-Dialog-Window .x-window-body,
.mode-mts_custom_report .cssXP-Dialog-Window .x-window-body-default,
.mode-mts_custom_report .x-window-header, 
.mode-mts_custom_report .x-window-header .x-box-inner,
.mode-mts_custom_report .cssXPDataGrid .x-grid-header-ct, 
.mode-mts_custom_report .cssXPDataGrid .x-grid-header-ct .x-box-inner, 
.mode-mts_custom_report .cssXPDataGrid .x-grid-header-ct .x-box-target, 
.mode-mts_custom_report .x-container.dlg_select .cssXPDataGrid .x-panel-body, 
.mode-mts_custom_report .x-grid-item-container, 
.mode-mts_custom_report .x-container.cssXPSPXMLScreen.dlg_select .cssXPDataGrid .x-grid-view.x-grid-with-row-lines.x-fit-item{
    width: 100% !important;
}*/
.mode-custom_report .XAML-grid-dialog-buttons td:nth-child(2) .cssXPButton,
.mode-mts_custom_report .XAML-grid-dialog-buttons td:nth-child(2) .cssXPButton {
    background-color: #ED1D24;
}
.mode-custom_report .XAML-grid-dialog-buttons td:nth-child(2) .cssXPButton .x-btn-inner,
.mode-mts_custom_report .XAML-grid-dialog-buttons td:nth-child(2) .cssXPButton .x-btn-inner{
    color: #ffffff;
}
.mode-custom_report .cssXPSPXMLScreen.dlg_select, 
.mode-mts_custom_report .cssXPSPXMLScreen.dlg_select .x-window-body,
.mode-custom_report .cssXPSPXMLScreen.dlg_select, 
.mode-mts_custom_report .cssXPSPXMLScreen.dlg_select .x-window-body {
    height: auto !important;
}
.mode-custom_report .x-container.dlg_select .XAML-panel-search .XAML-button-view,
.mode-mts_custom_report .x-container.dlg_select .XAML-panel-search .XAML-button-view {
    box-shadow: none !important;
    top: 1px !important;
}
.mode-custom_report .x-grid-item-container:empty,
.mode-mts_custom_report .x-grid-item-container:empty {
    min-height: 100px !important;
}
.mode-custom_report .XAML-grid-info-table .x-form-text,
.mode-mts_custom_report .XAML-grid-info-table .x-form-text {
    border-radius: 10px !important;
    border: none !important;
}
.mode-custom_report .XAML-grid-info-table>table>tbody>tr>td,
.mode-mts_custom_report .XAML-grid-info-table>table>tbody>tr>td {
    padding: 0;
    background-color: transparent;
    border-bottom: none;
}
.mode-custom_report .XAML-grid-info-table .cssXPGridRow,
.mode-mts_custom_report .XAML-grid-info-table .cssXPGridRow {
    display: flex;
    gap: 2px;
    flex-direction: column;
    justify-content: space-between;
}
.mode-custom_report .XAML-grid-label-name,
.mode-mts_custom_report .XAML-grid-label-name {
    font-size: 12px !important;
}
.mode-custom_report .XAML-stack-selector td,
.mode-mts_custom_report .XAML-stack-selector td {
    padding: 0 !important;
}
.mode-custom_report .icon-folder-open-o,
.mode-mts_custom_report .icon-folder-open-o {
    padding: 0 !important;
    background-image: none !important;
    color: transparent;
    background-color: transparent !important;
    box-shadow: none !important;
    margin: 0 !important;
    position: absolute;
    left: 0;
    width: calc(100% - 26px) !important;
    height: 100%;
}
.mode-custom_report .XAML-grid-object-title-container .XAML-stack-image-container,
.mode-mts_custom_report .XAML-grid-object-title-container .XAML-stack-image-container {
    display: none;
}
.mode-custom_report .XAML-label-header-4,
.mode-mts_custom_report .XAML-label-header-4 {
    font-size: 12px;
    color: #000000;
}
.mode-custom_report .XAML-label-header-2,
.mode-mts_custom_report .XAML-label-header-2 {
    font-size: var(--title-h1) !important;
    font-weight: var(--font-weight-400) !important;
}
.mode-custom_report .cssXPDatePicker, 
.mode-custom_report .cssXPComboBox .x-form-trigger-wrap-default,
.mode-mts_custom_report .cssXPDatePicker, 
.mode-mts_custom_report .cssXPComboBox .x-form-trigger-wrap-default  {
    background-color: #ffffff;
    border: none;
    box-shadow: none;
    border-radius: var(--border-radius-10);
}
.mode-custom_report .cssXPComboBoxComboPane.x-boundlist, 
.mode-custom_report .cssXPComboBoxComboPane.x-boundlist-floating.x-boundlist-above,
.mode-mts_custom_report .cssXPComboBoxComboPane.x-boundlist, 
.mode-mts_custom_report .cssXPComboBoxComboPane.x-boundlist-floating.x-boundlist-above {
    border-radius: 10px;
    margin-top: 4px;
    box-shadow: 0px 4px 4px 0px #00000040;
    border: none;
}
.mode-custom_report .x-boundlist-item-over,
.mode-mts_custom_report .x-boundlist-item-over {
    color: #ED1D24;
    background-color: transparent;
}
.mode-custom_report .x-list-plain,
.mode-mts_custom_report .x-list-plain {
    padding: 4px;
}
.mode-custom_report .x-boundlist-item,
.mode-mts_custom_report .x-boundlist-item {
    border-top: 1px solid #ccc;
}
.mode-custom_report .x-boundlist-item:first-child,
.mode-custom_report .x-boundlist-item[data-recordid="2"],
.mode-mts_custom_report .x-boundlist-item:first-child,
.mode-mts_custom_report .x-boundlist-item[data-recordid="2"]{
    border-top: none;
}
.cssXPEdit.XAML-input-selector input#textfield-1015-inputEl {
    padding-right: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*Карточка мероприятия*/
.mts-header-ul .wt-lp-wheader-wrapper {
    padding: 1em 2em !important;
    border-bottom: 2px solid var(--light-red-color);
}
.mts-header-ul .wt-lp-wheader-header-text{
    font-size: var(--title-h2) !important;
    color: var(--black-color) !important;
    font-weight: 400 !;
}
hr.wt-lp-divider-hr {
    height: 2px !important;
    background-color: var(--light-red-color) !important;
}
.mode-mts_event_card .wt-lp-macro-column {
    min-height: auto !important;
}
.mode-mts_event_card ul.wt-lp-tab-list.wt-lp-tab-list-top {
    padding-left: 0 !important;
}
.mode-mts_event_card .wt-lp-macro-column.wt-lp-macro-column-has-bg.text-object-desc {
    padding: 0 !important;
}
.mode-mts_event_card  .font-size-h1 .wt-lp-wheader-header-text {
    color: var(--black-color) !important;
}
/*Горизонтальные карточки с кнопкой действия без обводки*/
.type-row-no-border .wt-lp-witemlist-preheader,
.type-row-no-border .wt-lp-witemlist-subheader1,
.type-row-border .wt-lp-witemlist-preheader,
.type-row-border .wt-lp-witemlist-subheader1{
    font-size: var(--small-text-12) !important;
    color: var(--dark-gray-color) !important;
    padding: 0 !important;
    font-weight: normal !important;
}
.type-row-no-border .wt-lp-witemlist-header,
.type-row-no-border .wt-lp-witemlist-header *,
.type-row-border .wt-lp-witemlist-header{
    font-size: var(--small-text-14) !important;
    color: var(--black-color) !important;
    font-weight: var(--font-weight-400) !important;
    padding: 0 !important;
}
.type-row-no-border .wt-lp-witemlist-btn1,
.type-row-border .wt-lp-witemlist-btn1 {
    font-size: var(--small-text-12) !important;
}
.type-row-no-border .wt-lp-witemlist-btn-outer.wt-lp-witemlist-btn1-outer {
    height: auto !important;
    padding: 4px 10px !important;
}
.mode-mts_tasks_list.mts-custom-page div#content {
    padding-top: 0;
}
.list-participants.type-row-no-border .wt-lp-witemlist-item {
    width: 100% !important;
    min-width: auto !important;
    max-width: 31% !important;
}
.list-participants.type-row-no-border .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader2 {
    padding-bottom: 0;
   font-size: var(--small-text-12) !important;
}
.recommendations span.status {
    position: absolute;
    right: 0;
    top: 0;
    font-size: var(--small-text-12) !important;
}
.recommendations li.wt-lp-witemlist-item .wt-lp-witemlist-btn1 {
    font-size: var(--small-text-12) !important;
}
.recommendations li.wt-lp-witemlist-item .wt-lp-witemlist-item-wrapper {
    margin-bottom: 0 !important;
}
.type-row-no-border ul.wt-lp-witemlist-list {
    gap: 32px;
    row-gap: 16px;
}
.type-row-no-border li.wt-lp-witemlist-item {
    margin: 0 !important;
    padding: 0 !important;
}
.type-row-no-border .wt-lp-witemlist-controls {
    justify-content: center !important;
}
/*Отзывы. Виджет "Список с результатами"*/
.mts-reviews .wt-lp-valuelist-desc {
    color: var(--dark-gray-color) !important;
    margin-top: 8px !important;
}
.mts-reviews .wt-lp-valuelist-body * {
    font-size: var(--small-text-14) !important;
    margin: 0 !important;
}
.mts-reviews li.wt-lp-valuelist-item:not(.mts-reviews li.wt-lp-valuelist-item:last-child) {
    padding-bottom: 8px;
    border-bottom: 1px solid var(--bg-border) !important;
    margin-bottom: 8px !important;
}
.mts-reviews svg.wt-lp-valuelist-star {
    display: none;
}
.mts-reviews .wt-lp-valuelist-graph[wt-type='stars'] .wt-lp-valuelist-star .wt-lp-valuelist-star-selected, 
.mts-reviews .wt-lp-valuelist-graph[wt-type='stars'] .wt-lp-valuelist-star .wt-lp-valuelist-star-half {
    display: block;
}
.mts-reviews svg.wt-lp-valuelist-star[wt-level="5"] * {
    fill: var(--bg-yellow) !important;
}
.mts-reviews svg.wt-lp-valuelist-star[wt-level="5"] {
    display: block;
    width: 16px !important;
}
.mts-reviews .wt-lp-valuelist-value.wt-lp-valuelist-value1 {
    min-width: 30px;
}
.mts-reviews .wt-lp-valuelist-graph[wt-type='stars'] {
    width: fit-content;
    min-width: fit-content;
    max-width: fit-content;
}
.mts-reviews{
    padding: 1em 2em !important;
}
.mts-reviews .wt-lp-valuelist-graph-block {
    padding: 0 !important;
    position: absolute;
    right: 0;
    top: -7px;
    background-color: transparent !important;
}
.mode-mts_event_card .wt-lp-macro-block-tabs .wt-lp-macro-bg.wt-lp-bg-width {
    margin-top: 2em !important;
}
@media screen and (max-width: 926px){
.mode-mts_event_card .wt-lp-macro-column,
.mode-mts_report_catalog .wt-lp-macro-column {
    padding: 0 !important;
}
.mode-mts_report_catalog .wt-lp-wbuttonset-workarea ul.wt-lp-wbuttonset-list.wt-lp-wbuttonset-list-h {
    gap: 0;
}
.mode-mts_event_card .wt-lp-witemlist-item-img-wrapper {
    margin: 0 auto 1em auto !important;
    max-width: 200px !important;
    min-width: 200px !important;
}
.mode-mts_event_card .wt-lp-macro-bg.wt-lp-bg-width {
    max-width: 95% !important;
    margin: 0 auto;
}
.mode-mts_event_card .wt-lp-tab-list-top {
    justify-content: flex-start;
}
.mode-mts_event_card .wt-lp-macro-column {
        padding: 0 !important;
        margin: 0 !important;
    }
.list-participants.type-row-no-border .wt-lp-witemlist-item {
    width: 100% !important;
    min-width: 47% !important;
    margin: 0 !important;
    max-width: 47% !important;
}
.list-participants.type-row-no-border .wt-lp-witemlist-list {
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
}
.mode-mts_education_org .wt-lp-macro-column.wt-lp-macro-column-has-bg[wt-col-id="1"] {
    margin-bottom: 0 !important;
}
.mode-mts_education_org ul.wt-lp-wlist-body {
    padding-left: 2em;
    padding-right: 2em;
}
}
/*---mobile wt-lp-dialog---*/
@media screen and (max-width: 767px){
.wt-lp-dialog-fld-container {
    max-width: 100% !important;
}
.mobile .wt-lp-dialog .wt-lp-dialog-body.ui-dialog-content {
    padding: 0.8rem 2rem !important;
}
.mobile  .ui-dialog-titlebar.wt-lp-dialog-title.ui-widget-header.ui-helper-clearfix {
    padding: 1rem 2rem !important;
}
.mobile .wt-lp-dialog .wt-lp-dialog-title .ui-dialog-title {
    font-size: 2rem;
}
.mobile .wt-lp-dialog-tab-rail .wt-lp-dialog-tab-btn .wt-lp-dialog-tab-btn-inner {
    font-size: 1.2rem;
}
.mode-mts_wiki_article .wt-lp-dialog-tab-rail .wt-lp-dialog-tab-btn {
    padding: 0 0 1em 0;
    margin-right: 1em;
}
.mode-mts_wiki_article .wt-lp-dialog-fld-array button[wt-role='array-add'] {
    margin: 0;
}
.mode-mts_wiki_article .wt-lp-dialog .wt-lp-dialog-title .ui-dialog-title {
    white-space: break-spaces;
}
.mode-mts_personal_account .wt-lp-macro-column {
    padding: 0 !important;
}
.mts-img-person .wt-lp-wimage-img-container.wt-lp-is-rounded {
    width: 228px !important;
}
.mode-mts_my_training .wt-lp-wimage-workarea {
    padding-bottom: 0 !important;
}
.mode-mts_my_training .wt-lp-macro-column {
    padding: 0 !important;
}
.mode-mts_my_training .wt-lp-macro-columns.wt-lp-macro-columns-has-dividers {
    gap: 0.5em;
}
}
/*---Диалоговое---*/
body#wt-body .ui-dialog-titlebar.wt-lp-dialog-title.ui-widget-header.ui-helper-clearfix {
    padding: 32px 32px 0 32px !important;
}
.mode-mts_my_training  .wt-lp-wfld-fe-list-container,
.mode-mts_cabinet_nop  .wt-lp-wfld-fe-list-container, 
.mode-mts_event_card .wt-lp-dialog-fld-container[wt-fld-name="collaborator"] .wt-lp-wfld-fe-list-container{
    max-height: initial;
    height: 14em !important;
}
/*Чекбокс*/
form.checkbox-form label{
    user-select: none;
    position: relative;
    cursor: pointer;
}
 
form.checkbox-form input[type="checkbox"] {
    appearance: none;
    margin: 0;
    height: 16px;
}
 
form.checkbox-form input[type="checkbox"]::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #c2c3c4;
    border-radius: 2px;
}
 
input[type="checkbox"]:checked::before {
    content: '';
    background-color: var(--red-color);
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox=%220%200%2047%2039%22%20xmlns=%22http://www.w3.org/2000/svg%22%20style=%22fill:%23fff%22%3E%3Cpath%20d=%22M45.899,10.658c0.911-1.846,0.62-4.134-0.917-5.67l-2.095-2.096c-1.536-1.536-3.825-1.828-5.671-0.917%20L37.211,1.97l-0.019,0.019c-0.463,0.231-0.904,0.519-1.29,0.904L25.426,13.37c-0.385,0.385-0.672,0.827-0.903,1.289l-6.282,6.282%20l-0.425,0.426l-6.688-6.688c-0.001-0.001-0.002-0.001-0.003-0.002l-0.667-0.667l-0.067,0.067c-1.836-1.216-4.333-1.017-5.952,0.601%20l-2.007,2.007c-1.618,1.618-1.817,4.115-0.601,5.951l-0.067,0.067l0.892,0.893l4.816,4.817l4.815,4.815l1.97,1.97l3.557,3.558%20l3.503-3.503l5.618-5.617l6.282-6.283c0.462-0.231,0.903-0.518,1.288-0.902l10.477-10.478c0.385-0.385,0.672-0.826,0.902-1.287%20l0.021-0.021L45.899,10.658z%22/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: center;
    border-color: var(--red-color) !important;
    background-size: 66% 66%;
}
/*---Работа с ТОР. Помощник (mode-mts_working_assistant)---*/
.sub-text-info .wt-lp-wtext-header {
    padding: 0 !important;
    font-size: var(--title-h2) !important;
    font-weight: normal !important;
    color: #000000 !important;
}
.sub-text-info  .wt-lp-wrapper.wt-lp-has-border {
    border-left: none;
    border-right: none;
border-color: #000000 !important;
}
.sub-text-info .wt-lp-wtext-header {
    text-align: center;
}
.mode-mts_working_assistant .wt-lp-filters-item-label {
    width: fit-content;
    max-width: fit-content;
    color: #000 !important;
}
.mode-mts_working_assistant .hasDatepicker {
    max-width: 110px;
    border: none !important;
}
.mode-mts_working_assistant .wt-lp-filters-workarea {
    padding-top: 0 !important;
}
.ui-widget-content.ui-datepicker .ui-datepicker-calendar a.ui-state-hover{
background-color: #ED1D24 !important;
color: #ffffff !important;
}
.mode-mts_working_assistant .set_btn ul.wt-lp-wbuttonset-list.wt-lp-wbuttonset-list-h {
    gap: 1em;
}
.mode-mts_working_assistant .flex-row.attempt {
    justify-content: end;
    margin-top: 1em;
}
.mode-mts_working_assistant .mts-list-top .status-title {
    margin: 0;
    font-weight: 500;
}
.mode-mts_working_assistant .mts-list-top .flex-column .status-title {
    margin-left: auto;
}
.mode-mts_working_assistant .flex-row{
    display: flex;
    align-items: center;
    gap: 1em;
}
.mode-mts_working_assistant .mts-list-top .wt-lp-witemlist-preheader {
    width: fit-content;
    padding: 4px;
    color: #000000 !important;
    border-radius: 4px;
    font-size: 1.2rem !important;
    position: absolute;
    right: 0;
}
.mode-mts_working_assistant .mts-list-top .wt-lp-witemlist-preheader {
    padding-right: 0 !important;
}
.mode-mts_working_assistant .mts-list-top .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader2 {
    width: fit-content;
    margin-left: auto;
    margin-top: -10px;
    color: var(--dark-gray-color) !important;
}
.mode-mts_working_assistant .mts-list-top .wt-lp-witemlist-subheader2, 
.mode-mts_working_assistant .mts-list-top .wt-lp-witemlist-rtftext,
.mode-mts_working_assistant .mts-list-top .wt-lp-witemlist-rtftext>div {
    display: flex;
    gap: 1em;
    padding: 0;
}
.mode-mts_working_assistant .mts-list-top .wt-lp-witemlist-header {
    padding: 0;
}
.mode-mts_working_assistant .mts-list-top .wt-lp-witemlist-item-header-wrapper {
    gap: 0.5em;
    margin-bottom: 1em;
}
.mode-mts_working_assistant .mts-list-top .wt-lp-witemlist-rtftext>div {
    color: var(--dark-gray-color) !important;
}
.mode-mts_working_assistant .informer-empty .wt-graph-bar.wt-graph-bg {
    display: none;
}
.mode-mts_working_assistant .mts-info-person .wt-lp-macro-column.wt-lp-macro-column-has-bg,
.mode-mts_working_assistant .mts-column-v-center .wt-lp-macro-column {
    justify-content: center !important;
}
.mode-mts_working_assistant .margin_bottom_none{
    margin-bottom: 0 !important
}
.mode-mts_working_assistant .wt-lp-wbutton-btn.wt-lp-wbutton-btn-shadow {
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    border-radius: var(--border-radius-10);
    transition: 0.2s;
}
.mode-mts_working_assistant .flex_row .wt-lp-macro-column-content {
    flex-direction: row;
    gap: 2em;
}
.mode-mts_working_assistant .flex_row .wt-lp-macro-workarea-zone {
    max-width: fit-content;
}
.mode-mts_working_assistant .wt-lp-witemlist-header {
    width: 78%;
}  
.mode-mts_working_assistant a.color_url_black {
    color: rgb(0, 0, 0);
}   
.mode-mts_working_assistant a.color_url_black:hover {
    color: var(--red-color);
}
.mode-mts_working_assistant .wt-lp-macro-column {
    min-height: auto;
}
 @media screen and (max-width: 926px){
    .mode-mts_working_assistant .wt-lp-macro-column {
        padding: 0em !important;
        margin: 0 !important;
    }
    .mode-mts_working_assistant .wt-lp-witemlist-header {
        width: 60% !important;
    }
    .mode-mts_working_assistant .wt-lp-stack-winformer .wt-lp-macro-columns {
        flex-direction: row;
        gap: 1em;
    }
    .mode-mts_working_assistant ul.wt-lp-witemlist-list {
        flex-direction: row;
        flex-wrap: wrap;
    }
    .mode-mts_working_assistant .mts-list-top .wt-lp-witemlist-item {
    max-width: 47% !important;
    }
    .mode-mts_working_assistant .wt-lp-macro-column-divider {
        display: none;
}
}
@media screen and (max-width: 767px){
    .mode-mts_working_assistant ul.wt-lp-witemlist-list {
        flex-direction: column;
    }
    .mode-mts_working_assistant .mts-list-top .wt-lp-witemlist-item {
        max-width: 100% !important;
}
.wt-lp-datatree-item-container.wt-lp-has-bg {
    padding: 14px 18px !important;
}
.mobile.mode-mts_level_program .wt-lp-datatree-floater{
    margin-top: 14px !important;
    margin-right: 14px !important;
}
.mobile.mode-mts_education_plan .wt-lp-datatree-floater{
    margin-top: 14px !important;
    margin-right: 14px !important;
}
}  

/*---Работа с ТОР (mode-mts_working_nop)---*/
.btn-i .wt-lp-wbutton-btn {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    justify-content: center;
}
.mode-mts_working_nop .wt-lp-witemlist-header {
    max-width: calc(100% - 130px);
}
.mode-mts_working_nop .mts-list-dc  .wt-lp-witemlist-item-info-wrapper {
    padding-bottom: 8px !important;
}
.mode-mts_working_nop .flex_row .wt-lp-macro-column-content,
.mode-mts_working_ds .flex_row .wt-lp-macro-column-content,
.mode-mts_working_dr .flex_row .wt-lp-macro-column-content {
    justify-content: space-between;
    align-items: center;
}
.mode-mts_working_nop .flex_row ul.wt-lp-wbuttonset-list,
.mode-mts_working_dr .flex_row ul.wt-lp-wbuttonset-list,
.mode-mts_working_ds .flex_row ul.wt-lp-wbuttonset-list,   
.mts-list-dc .flex_row ul.wt-lp-wbuttonset-list{
    gap: 1em;
}
.mode-mts_working_nop .mts-list-top .wt-lp-witemlist-preheader,
.mts-list-dc .wt-lp-witemlist-preheader{
    width: fit-content;
    padding: 4px;
    background-color: var(--bg-status-passive);
    color: var(--black-color) !important;
    border-radius: 4px;
    font-size: 1.2rem !important;
    position: absolute;
    right: 0;
    max-width: 160px;
}
.mode-mts_working_nop .mts-list-top .wt-lp-witemlist-subheader1, 
.mode-mts_working_nop .mts-list-top .wt-lp-witemlist-subheader2,
.mode-mts_working_nop .mts-list-top .wt-lp-witemlist-subheader2>div,
.mts-list-dc .wt-lp-witemlist-subheader1,
.mts-list-dc .wt-lp-witemlist-subheader2,
.mts-list-dc .wt-lp-witemlist-subheader2>div{
    display: flex;
    gap: 1em;
    padding: 0;
}
.mode-mts_working_nop .mts-list-top .wt-lp-witemlist-header,
.mts-list-dc .wt-lp-witemlist-header{
    padding: 0;
}
.mode-mts_working_nop .mts-list-top .wt-lp-witemlist-item-header-wrapper,
.mts-list-dc .wt-lp-witemlist-item-header-wrapper {
    gap: 0.5em;
    margin-bottom: 1em;
}
.mode-mts_working_nop .mts-list-top .wt-lp-witemlist-subheader2>div,
.mts-list-dc .wt-lp-witemlist-subheader2>div{
    color: var(--dark-gray-color) !important;
}
.mts-list-dc .wt-lp-witemlist-btn-outer.wt-lp-witemlist-btn1-outer.wt-lp-witemlist-btn-border {
    height: auto !important;
    width: fit-content !important;
    padding: 4px 8px !important;
    font-size: 12px;
    margin-bottom: 16px;
}
.mts-list-dc .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader2 {
    flex-wrap: wrap;
}
.mts-list-dc .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader2 {
    padding-right: 70px;
}
.mts-list-dc .wt-lp-witemlist-header {
    width: 100% !important;
}
.mts-list-dc .wt-lp-witemlist-controls {
    position: absolute;
    height: 100%;
    right: 0;
}
.mts-list-dc  a.wt-lp-witemlist-link[href=""] .wt-lp-witemlist-btn-outer.wt-lp-witemlist-btn1-outer.wt-lp-witemlist-btn-border{
    border-color: #555555 !important;
    display: none;
}
.mts-list-dc  a.wt-lp-witemlist-link[href=""] .wt-lp-witemlist-btn-outer.wt-lp-witemlist-btn1-outer.wt-lp-witemlist-btn-border *{
    color: #555555 !important;
}
.mts-list-dc  a.wt-lp-witemlist-link[href=""]{
    pointer-events: none;
}
.mts-list-dc .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader2 p {
    font-weight: 500 !important;
}
.mts-list-dc ul.wt-lp-witemlist-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2em;
}
.mts-list-dc li.wt-lp-witemlist-item {
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
    border-bottom: 1px solid #f3f3f4;
}
.informer-empty .wt-graph-bar.wt-graph-bg,
.informer-empty .wt-graph-bar,
.mode-mts_working_assistant .wt-lp-winformer-workarea .wt-graph-bar,
.mode-mts_working_nop .wt-lp-winformer-workarea .wt-graph-bar{
    display: none;
}
.mode-mts_working_nop .mts-info-person .wt-lp-macro-column.wt-lp-macro-column-has-bg,
.mode-mts_working_nop .mts-column-v-center .wt-lp-macro-column {
    justify-content: center !important;
}
.margin_bottom_none{
    margin-bottom: 0 !important
}
.mode-mts_working_nop .wt-lp-wbutton-btn.wt-lp-wbutton-btn-shadow,
.mode-mts_cabinet_nop .wt-lp-wbutton-btn.wt-lp-wbutton-btn-shadow,
.mode-mts_labor_protection .wt-lp-wbutton-workarea .wt-lp-wbutton-btn,
.mode-mts_learning_task .wt-lp-wbutton-workarea .wt-lp-wbutton-btn{
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    border-radius: var(--border-radius-10);
    transition: 0.2s;
}
.mode-mts_labor_protection .wt-lp-wbutton-workarea .wt-lp-wbutton-btn,
.mode-mts_learning_task .wt-lp-wbutton-workarea .wt-lp-wbutton-btn{
    background-color: var(--red-color) !important;
    padding: var(--padding-big-btn) !important;
}
.mode-mts_learning_task .wt-lp-wbutton-workarea .wt-lp-wbutton-btn *{
    font-weight: 400 !important;
}
.mode-mts_learning_task .wt-lp-wbutton-workarea  button:hover .wt-lp-wbutton-btn{
    background-color: var(--light-red-color) !important;
}
.mode-mts_learning_task .wt-lp-macro-block-tabs .wt-lp-wheader-subheader-text span:empty {
    display: none;
}
.mode-mts_learning_task .wt-lp-macro-block-tabs .wt-lp-wheader-workarea {
    padding-bottom: 2rem !important;
}
.mode-mts_working_nop .flex_row .wt-lp-macro-column-content {
    flex-direction: row;
    gap: 2em;
}
.mode-mts_working_nop .flex_row .wt-lp-macro-workarea-zone {
    max-width: fit-content;
}
.mode-mts_working_nop .wt-lp-witemlist-header {
    width: 78%;
}     
.mode-mts_working_nop a.color_url_black {
    color: rgb(0, 0, 0);
}       
.mode-mts_working_nop a.color_url_black:hover {
    color: var(--red-color);
}
.mode-mts_my_training .mts_box_btn_v_center .wt-lp-wbutton-workarea {
    padding: 0 !important;
}
.modal .modal-text {
    width: 300px !important;
}
.mobile .modal .modal-text {
    width: 100px !important;
}
.mode-mts_working_nop .wt-lp-macro-column,
.mode-mts_working_dr .wt-lp-macro-column,
.mode-mts_working_ds .wt-lp-macro-column {
    min-height: auto;
}
.wt-lp-witemlist-subheader1 .flex-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.wt-lp-witemlist-subheader1 .flex-grid ul {
    padding: 0;
}
.mts_list-subdivision.mts_list-potential ul.wt-lp-witemlist-list {
    grid-template-columns: repeat(2, 1fr);
}
.mts_list-potential .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1 {
    padding: 0;
}
ul.text-right li {
    text-align: end;
}
.mts_list-potential li.wt-lp-witemlist-item {
    margin: 0 !important;
}
div#WT_0x61242476CFFF59B2 .wt-lp-macro-workarea {
    padding: 0 !important;
}
/*матрица талантов*/
.mts-lp-9grid div[tabulator-field="title"] {
    width: fit-content !important;
}
.mts-lp-9grid div[tabulator-field="id"] {
    display: none !important;
}
.mts-lp-9grid .tabulator-table {
    width: 100%;
}
.wt-lp-9grid-axis-x {
    padding-bottom: 1em !important;
}
.mts-lp-9grid .tabulator-col {
    width: 100% !important;
}
.mts-lp-9grid .tabulator-headers {
    display: flex;
    padding-right: 30px;
    box-sizing: border-box;
}
.mts-lp-9grid .tabulator-table {
    width: 100%;
padding-right: 60px;
    box-sizing: border-box;
}
.mts-lp-9grid .tabulator-cell {
    width: 100% !important;
}
.mts-lp-9grid .tabulator-row {
    display: flex;
}
.wt-lp-9grid-axis-x {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.mts-lp-9grid .wt-lp-wgrid-root.tabulator {
    padding-left: 2em;
    padding-top: 1em;
}
.mts-list-top .wt-lp-witemlist-subheader2 {
    flex-wrap: wrap;
}
.mts-list-top .wt-lp-witemlist-item-wrapper {
    margin: 0;
}
.wt-lp-wgrid-workarea.wt-lp-9grid.mts-lp-9grid {
    padding-top: 0 !important;
}
.wt-lp-wgrid-workarea.wt-lp-9grid.mts-lp-9grid .tabulator-col-title {
    font-weight: normal !important;
}
/*матрица талантов из lpe*/
.wt-lp-9grid.mts-lp-9grid .tabulator-header .tabulator-col:nth-of-type(5) { opacity: 0; }
.wt-lp-9grid.mts-lp-9grid .tabulator-cell { height: 12em !important; border-radius: 0.8em; border: solid 4px #fff !important; }
.wt-lp-9grid.mts-lp-9grid .tabulator-row.tabulator-selectable { background-color: transparent !important; }
.wt-lp-9grid.mts-lp-9grid .tabulator-row.tabulator-selectable:hover { background-color: transparent !important; }
.wt-lp-9grid.mts-lp-9grid .tabulator-col-title { text-align:center; }

.wt-lp-9grid.mts-lp-9grid .tabulator-row .tabulator-cell:nth-of-type(5) { opacity:0; padding: 0 !important;  }
.wt-lp-9grid.mts-lp-9grid .tabulator-row .tabulator-cell:nth-of-type(1) .wt-lp-grid-cell-inner { text-align: right; white-space:normal; }
.wt-lp-9grid.mts-lp-9grid .tabulator-row:nth-of-type(1) .tabulator-cell:nth-of-type(2) { background-color: #FFAF83 !important; }
.wt-lp-9grid.mts-lp-9grid .tabulator-row:nth-of-type(1) .tabulator-cell:nth-of-type(3) { background-color: #87BE9B!important; }
.wt-lp-9grid.mts-lp-9grid .tabulator-row:nth-of-type(1) .tabulator-cell:nth-of-type(4) { background-color: #87BE9B!important; }

.wt-lp-9grid.mts-lp-9grid .tabulator-row:nth-of-type(2) .tabulator-cell:nth-of-type(2) { background-color: #F46460 !important; }
.wt-lp-9grid.mts-lp-9grid .tabulator-row:nth-of-type(2) .tabulator-cell:nth-of-type(3) { background-color: #87BE9B !important; }
.wt-lp-9grid.mts-lp-9grid .tabulator-row:nth-of-type(2) .tabulator-cell:nth-of-type(4) { background-color: #87BE9B!important; }

.wt-lp-9grid.mts-lp-9grid .tabulator-row:nth-of-type(3) .tabulator-cell:nth-of-type(2) { background-color: #F46460 !important; }
.wt-lp-9grid.mts-lp-9grid .tabulator-row:nth-of-type(3) .tabulator-cell:nth-of-type(3) { background-color: #F46460 !important; }
.wt-lp-9grid.mts-lp-9grid .tabulator-row:nth-of-type(3) .tabulator-cell:nth-of-type(4) { background-color: #FFAF83 !important; }

.wt-lp-9grid.mts-lp-9grid .wt-lp-9grid-axis-x { padding: 1em 4.2em 0 16%; text-align: center; font-weight: 600; }
.wt-lp-9grid.mts-lp-9grid .wt-lp-9grid-axis-y { position: absolute; right: 0; bottom: 0; padding: 1.5em 0 0 3.2em; width: 32em; text-align: center; font-weight: 600; transform-origin: right top; transform: rotate(90deg); }
.wt-lp-9grid.mts-lp-9grid .wt-lp-grid-cell-inner { height: 100%; }

/*28072025*/
.desktop .mts-lp-9grid .tabulator-headers {width: calc(100% - 60px) !important;}
.mts-lp-9grid .tabulator-headers *, .mts-lp-9grid .tabulator-headers {width: 100% !important;display: flex !important;flex-wrap: nowrap !important;flex-direction: row !important;min-width: 28px !important;text-align: center !important; justify-content: center !important;padding: 0 !important;}
.mts-lp-9grid .tabulator-col-title {font-size: 1em !important;}

@media screen and (max-width: 926px){
    .mode-mts_working_nop .wt-lp-macro-column,
    .mode-mts_working_ds .wt-lp-macro-column,
    .mode-mts_working_dr .wt-lp-macro-column {
        padding: 0em !important;
        margin: 0 !important;
    }
    .mode-mts_working_nop .wt-lp-stack-winformer .wt-lp-macro-columns,
 .wt-lp-stack-winformer.wt-lp-stack-winformer_3 .wt-lp-macro-columns {
        flex-direction: row;
        gap: 1em;
    }
    .mode-mts_working_nop ul.wt-lp-witemlist-list {
        flex-direction: row;
        flex-wrap: wrap;
    }
    .mode-mts_working_nop .wt-lp-macro-column-divider,
   .wt-lp-stack-winformer_3 .wt-lp-macro-column-divider{
        display: none;
    }
    }
@media screen and (max-width: 767px){
    .mode-mts_working_nop ul.wt-lp-witemlist-list {
        flex-direction: column;
    }
.mode-mts_working_assistant .mts-list-top .wt-lp-witemlist-subheader2, 
.mode-mts_working_assistant .mts-list-top .wt-lp-witemlist-rtftext, .mode-mts_working_assistant .mts-list-top .wt-lp-witemlist-rtftext>div {
    margin-top: 0 !important;
}
.sub-text-info .wt-lp-wrapper.wt-lp-has-border {
    margin-bottom: 2em;
}
    .mode-mts_working_nop .mts-list-top .wt-lp-witemlist-item {
        max-width: 100% !important;
}
.mts-lp-9grid .wt-lp-wgrid-root.tabulator {
    padding-left: 0em;
    padding-top: 0;
}
.mts-lp-9grid .tabulator-table {
    padding-right: 40px;
}
.wt-lp-wgrid-workarea.wt-lp-9grid.mts-lp-9grid .tabulator-cell {
    height: auto !important;
}
.wt-lp-wgrid-workarea.wt-lp-9grid.mts-lp-9grid .wt-lp-9grid-axis-y {
    padding: 8px !important;
    box-sizing: border-box;
    width: 100% !important;
bottom: -50px;
}
.wt-lp-wgrid-workarea.wt-lp-9grid.mts-lp-9grid div[name="coll_count"] {
    font-size: 32px !important;
}
.mts_list-potential .wt-lp-witemlist-block-outer.wt-lp-witemlist-block-header {
    padding-bottom: 0 !important;
}
}
@media screen and (max-width: 500px){
.mts-list-dc ul.wt-lp-witemlist-list {
    grid-template-columns: repeat(1, 1fr);
}
}  
/*---Кабинет директоров---*/
.mode-mts_cabinet_director .stack_flex_row .wt-lp-macro-column-content .wt-lp-macro-workarea-zone[wt-item-id="4"] {
    width: auto;
}
.wt-lp-filters-selection .wt-lp-dialog-fld-bool.wt-lp-filters-selection-radio .wt-lp-dialog-fld-bool-flip {
    min-width: 8px !important;
    width: 8px !important;
    min-height: 8px !important;
    height: 8px !important;
}
.flex_row.btn-menu .wt-lp-macro-workarea.wt-lp-base-font-size.wt-lp-workarea-width .wt-lp-macro-column-content {
    background-color: #fff !important;
}
.ascending_sorting svg {
    transform: rotate(180deg);
}
.mode-mts_cabinet_director ul.wt-lp-filters-root {
    min-width: 180px;
}
.mode-mts_cabinet_director .mts_list-subdivision p,
body#wt-body .mts_list-subdivision .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1 p {
    color: #000000 !important;
}
.mode-mts_cabinet_director .mts_list-subdivision .wt-lp-witemlist-preheader {
    font-size: var(--small-text-12) !important;
}
body#wt-body.mode-mts_cabinet_nop .wt-lp-wheader-workarea .wt-lp-wheader-header-text{
    font-weight: 400 !important;
}
.btn-sorting .wt-lp-wbutton-btn:hover,
.btn-searche .wt-lp-wbutton-btn:hover{
    background-color: var(--red-color) !important;
}
.btn-sorting .wt-lp-wbutton-btn:hover path,
.btn-searche .wt-lp-wbutton-btn:hover path {
    fill: #ffffff !important;
}
.mode-mts_cabinet_director .mts_list-subdivision .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1 * {
    font-size: 14px;
}
.stack_flex_row.set_filters .btn-i {
min-width: fit-content !important;
    max-width: fit-content !important;
margin: 0;
}
.stack_flex_row.set_filters .wt-lp-macro-workarea-zone[wt-item-id="0"] {
    max-width: fit-content;
}
.stack_flex_row.set_filters .wt-lp-macro-column-content .wt-lp-macro-workarea-zone:last-child {
    max-width: fit-content !important;
}
.stack_flex_row.set_filters .wt-lp-macro-column-content {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.stack_flex_row.set_filters .wt-lp-wfld-workarea {
    padding: 0 !important;
}
.stack_flex_row.set_filters button.wt-lp-filters-btn-selector {
    border: none;
}
.stack_flex_row.set_filters .wt-lp-macro-workarea-zone[wt-item-id="2"] {
    max-width: fit-content;
}
.stack_flex_row.set_filters .wt-lp-filters-conditions {
    display: none !important;
}
.stack_flex_row.set_filters .wt-lp-filters-selection-item-label {
    font-size: 14px !important;
}
.stack_flex_row.set_filters  button.wt-lp-filters-btn-selector {
    min-width: 180px;
}
.stack_flex_row.set_filters .btn-sorting .wt-lp-wbutton-btn {
    border-radius: 10px !important;
}
.mode-mts_cabinet_director .flex_row ul.wt-lp-wbuttonset-list.wt-lp-wbuttonset-list-h {
    gap: 2em;
}
.mode-mts_cabinet_director .mts_list-subdivision p {
    text-transform: uppercase;
    margin-bottom: 0.5em !important;
}
.mode-mts_cabinet_director .mts_list-subdivision .wt-lp-witemlist-list span {
    color: #000000 !important;
    font-weight: 500 !important;
}
.mode-mts_cabinet_director .wt-lp-macro-column {
    min-height: auto;
}
.mode-mts_cabinet_director .mts_list-subdivision ul.wt-lp-witemlist-list {
    display: grid;
    gap: 2em;
    grid-template-columns: repeat(3, 1fr);
}
.mode-mts_cabinet_director .mts_list-subdivision li.wt-lp-witemlist-item {
    min-width: 100% !important;
}
.mode-mts_cabinet_director .wt-lp-winformer-title {
    padding-left: 2em !important;
    padding-right: 2em !important;
    display: flex;
    flex-wrap: wrap;
}
.mode-mts_cabinet_director .mts_list-subdivision .wt-lp-witemlist-rtftext ul {
    padding: 0;
}
.mode-mts_cabinet_director .mts_list-subdivision span.color-red {
    color: red !important;
}
.mode-mts_cabinet_director .mts_list-subdivision li {
    list-style: none;
    color: #555;
}
.mode-mts_cabinet_director .mts_list-subdivision .wt-lp-witemlist-subheader1 {
    display: flex;
    justify-content: space-between;
}
.mode-mts_cabinet_director .mts_list-subdivision ul.mts-ul.mts-events li {
    text-align: right;
}
.mode-mts_cabinet_director .mts_list-subdivision .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1 ul {
    padding: 0;
}
.mode-mts_cabinet_director li.wt-lp-menu-item {
    width: fit-content !important;
    min-width: fit-content !important;
    margin-right: 2em;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    border-radius: var(--border-radius-10);
    transition: 0.2s;
    padding: 0.7em 1em !important;
}
.mode-mts_cabinet_director .margin_bottom_none{
    margin-bottom: 0 !important
}
.mode-mts_cabinet_director .wt-lp-wbutton-btn.wt-lp-wbutton-btn-shadow {
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    border-radius: var(--border-radius-10);
    transition: 0.2s;
}
.mode-mts_cabinet_director .flex_row .wt-lp-macro-column-content {
    flex-direction: row;
    gap: 2em;
}
.mode-mts_cabinet_director .flex_row .wt-lp-macro-workarea-zone {
    max-width: fit-content;
}
.mode-mts_cabinet_director #main_container > .wt-lp-macro-block:first-of-type { 
    z-index: 100 
}
.mode-mts_cabinet_director .wt-lp-macro-workarea-zone { 
    min-height: 0em 
}
.mode-mts_cabinet_director .wt-lp-wimage-img-container { 
    height: 220px !important; 
    background-position: center; 
    border-radius: 100%;  
}
.mode-mts_cabinet_director .wt-lp-menu-block { 
    padding-left: 0em !important; 
}
.mode-mts_cabinet_director .wt-lp-filters-column {
    min-width: auto !important;
width: 100%;
}
.mts-card-courses .wt-lp-witemlist-preheader *:empty {
    display: none;
}
.mode-mts_cabinet_director .wt-lp-filters-panel[wt-cols] {
    gap: 1em;
}
/*
.mode-mts_cabinet_director .wt-lp-filters-column[wt-col="1"] .wt-lp-filters-item-label {
    position: absolute;
    left: 0;
}
.mode-mts_cabinet_director .wt-lp-filters-column[wt-col="1"] .wt-lp-filters-btn-selector .wt-lp-btn-selector-icon {
    margin-left: auto;
}
.mode-mts_cabinet_director .wt-lp-filters-column[wt-col="1"] button.wt-lp-filters-btn-selector {
    width: calc(100% - 116px);
}
.mode-mts_cabinet_director .wt-lp-filters-column[wt-col="1"] .wt-lp-filters-item-selector {
    position: relative;
    padding-left: 116px;
}*/
.mode-mts_cabinet_director .wt-lp-filters-conditions {
    display: none !important;
}
.mode-mts_cabinet_director .stack_flex_row .wt-lp-macro-column-content .wt-lp-macro-workarea-zone[wt-item-id="3"] {
    margin-bottom: auto;
}
.mode-mts_cabinet_director input.wt-lp-filters-fld.wt-lp-has-bg.wt-lp-has-border,
.mode-mts_cabinet_director button.wt-lp-filters-btn-selector {
    border: none;
}
.wt-lp-filters-selection .wt-lp-dialog-fld-bool.wt-lp-filters-selection-radio {
    border: solid 1px #ED1D24;
}
.mode-mts_cabinet_director .wt-lp-filters-workarea {
    padding: 0 !important;
}
.mode-mts_cabinet_director .stack_flex_row .wt-lp-macro-column-content .wt-lp-macro-workarea-zone[wt-item-id="1"] {
    max-width: fit-content;
}
.mode-mts_cabinet_director .stack_flex_row .wt-lp-macro-column-content .wt-lp-macro-workarea-zone[wt-item-id="0"] {
    max-width: 100%;
}
.wt-lp-dialog-fld-bool.wt-lp-filters-selection-item-fld.wt-lp-filters-selection-radio {
    background-image: none !important;
}
.wt-lp-filters-selection .wt-lp-dialog-fld-bool.wt-lp-filters-selection-radio[wt-checked] .wt-lp-dialog-fld-bool-flip {
    background-color: #ffffff;
    width: 8px;
    min-width: 8px;
    height: 8px;
    min-height: 8px;
    margin: auto;
}
.stack_flex_row .wt-lp-macro-column-content {
    display: grid;
   grid-template-columns: 11fr 0.5fr;
   grid-template-rows: 1fr;
   grid-column-gap: 16px;
   grid-row-gap: 0px;
   align-items: center;
}
.stack_flex_row .wt-lp-macro-column-content .wt-lp-macro-workarea-zone {
    min-width: fit-content;
}
.stack_flex_row .wt-lp-macro-column {
    min-height: auto;
}
.stack_flex_row select.wt-lp-wfld-fld,
.stack_flex_row .wt-lp-wfld-wrapper {
    width: 100% !important;
}
.stack_flex_row select.wt-lp-wfld-fld,
.stack_flex_row input.wt-lp-wfld-fld {
    border-radius: 10px !important;
    border: none;
    height: 46px;
   box-sizing: border-box;
padding: 8px 12px ;
}
.stack_flex_row .wt-lp-wfld-container {
    padding: 0 !important;
}
.stack_flex_row .wt-lp-wfld-label.wt-lp-wfld-label-label_left {
    min-width: fit-content !important;
    width: fit-content !important;
}
.btn-sorting span.wt-lp-wbutton-text {
    display: flex;
    align-items: center;
    gap: 0.5em;
}
.btn-sorting * {
    font-size: 12px;
}
.btn-sorting * svg {
    width: 8px !important;
    height: 16px;
}
.btn-sorting  .wt-lp-wbutton-btn,
.btn-searche .wt-lp-wbutton-btn {
    padding: 0 !important;
    width: 46px;
    height: 46px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.btn-sorting.sorting_decreasing svg {
    transform: rotate(180deg);
}
@media screen and (max-width: 926px) {
	.mode-mts_cabinet_director .wt-lp-wimage-workarea[wt-owt-id='0x655CC04B314876C7'] .wt-lp-wimage-img-container { 
        max-width: 220px; 
        max-height: 220px; 
    }
	.mode-mts_cabinet_director .wt-lp-wbuttonset-workarea[wt-owt-id='0x655CC04B7FC63F0F'] .wt-lp-wbuttonset-wrapper { 
        justify-content: center !important; 
    }
    .mode-mts_cabinet_director .wt-lp-macro-column {
        padding: 0 !important;
    }
    .mode-mts_cabinet_director .mts_box_btn {
        padding-bottom: 1em !important;
    }
    .mode-mts_cabinet_director .wt-lp-winformer-value, .wt-lp-winformer-divider, .wt-lp-winformer-max {
        font-size: 13px !important;
}
}
/*---Профиль пользователя---*/
.imageBlockReplace {
    color: var(--black-color) !important;
}
.mode-mts_personal_account ul.wt-lp-process-body {
    max-height: 300px;
    overflow: auto;
}
.wt-lp-arrow-down * {
    background-color: #555555 !important;
}
.wt-lp-process-workarea .wt-lp-left-part .wt-lp-arrow-down div > div:nth-child(2n),
.wt-lp-process-workarea .wt-lp-left-part .wt-lp-arrow-down div > div {
    height: 1px;
}
.mode-mts_personal_account .wt-lp-macro-column-content {
    display: flex;
    flex-direction: column;
    z-index: 1;
    flex-shrink: 0;
    gap: 2em;
}
.mode-mts_personal_account .wt-lp-macro-column[wt-col-id="1"] .wt-lp-wheader-header-text {
    padding: 16px 32px;
    box-sizing: border-box;
    font-weight: normal !important;
    font-size: var(--title-h2) !important;
    border-bottom: 2px solid red;
}
.mode-mts_personal_account .wt-lp-witemlist-header-title-text,
.box-profile-info .wt-lp-wheader-header-text {
    font-size: var(--title-h2) !important;
    color: var(--black-color) !important;
}
.box-profile-info .wt-lp-menu-workarea .wt-lp-menu-item:not([wt-state='selected']):hover {
    border-color: #c9ced4 !important;
    background-color: #ffffff;
}
.box-profile-info .wt-lp-wparams-value-text:empty::before {
    content: '-';
    display: flex;
    font-size: 18px;
}
.box-profile-info .wt-lp-wmyphoto-name {
    padding: 0;
}
.box-profile-info .wt-lp-wparams-value-text:empty {
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.box-profile-info .wt-lp-wparams-value-text{
    font-size: var(--def-text) !important;
}
.box-profile-info .wt-lp-wparams-name {
    padding: 0 0 0.5em;
}
.box-profile-info .wt-lp-wparams-value,
.box-profile-info .wt-lp-wheader-workarea {
    padding: 0 !important;
}
.box-widgets-informers .wt-lp-winformer-title.wt-lp-winformer-is-rounded-top {
    padding: 0 0 1em 0 !important;
    margin: 0;
    font-weight: normal !important;
    font-size: var(--small-text-14) !important;
}
.box-widgets-informers .wt-lp-winformer-value {
    font-size: var(--title-h2) !important;
}
.box-widgets-informers .wt-lp-winformer-content {
    flex-direction: column-reverse !important;
}
.box-widgets-informers .wt-lp-winformer-content * {
    border-radius: 0;
    padding: 0 !important;
}
.box-widgets-informers .wt-lp-winformer-has-shadow {
    box-shadow: 0px 7px 12px -4px #00000040;
}
.item-v-user .wt-lp-witemlist-item-img-wrapper {
    min-width: 108px !important;
    width: auto !important;
    margin-bottom: 0 !important;
}
.item-v-user .wt-lp-witemlist-item-has-shadow {
    border-top: 1px solid #F3F3F4;
}
.item-v-user .wt-lp-witemlist-header {
    font-size: var(--def-text) !important;
    font-weight: 500 !important;
    font-family: 'MTSText-Medium' !important;
    padding: 0 !important;
}
.item-v-user .wt-lp-witemlist-item-header-wrapper * {
    text-align: center !important;
}
.item-v-user .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1 {
    padding: 0;
    font-size: var(--small-text-12) !important;
    font-weight: normal !important;
}
.item-v-user .wt-lp-witemlist-preheader {
    font-size: var(--small-text-12) !important;
    padding: 0;
}
.item-v-user li.wt-lp-witemlist-item{
    margin: 0 !important;
    min-width: 100% !important;
}
.item-v-user ul.wt-lp-witemlist-list {
    display: grid !important;
    gap: 1em;
}
.item-v-user .wt-lp-witemlist-wrapper {
    padding: 32px !important;
}
.box-widgets-career a.wt-lp-title-link {
    font-size: var(--def-text) !important;
    font-weight: 500 !important;
    font-family: 'MTSText-Medium' !important;
    height: auto !important;
}
.box-widgets-career .wt-lp-process-workarea .wt-lp-header,
.box-widgets-career .wt-lp-process-workarea .wt-lp-process-item .wt-lp-line-date .wt-lp-date-start span {
    font-size: var(--small-text-12) !important;
    color: var(--dark-gray-color) !important;
}
.box-widgets-career .wt-lp-process-workarea .wt-lp-left-part [wt-role="order-num"] {
    color: var(--black-color);
    font-weight: 500 !important;
    font-family: 'MTSText-Medium' !important;
}
.box-widgets-career .wt-lp-top-line {
    display: none;
}
.box-widgets-career .wt-lp-process-workarea .wt-lp-right-part .wt-lp-line-date {
    padding: 0;
}
.box-widgets-career .wt-lp-process-workarea .wt-lp-left-part .wt-lp-arrow-down div {
    box-shadow: none;
}
.box-widgets-career .wt-lp-arrow-down * {
    box-shadow: none !important;
}
.mts-box-managers .wt-lp-macro-column-content,
.mts-box-managers .wt-lp-macro-column-content .wt-lp-macro-workarea-zone,
.mts-box-managers .wt-lp-macro-column-content .wt-lp-witemlist-workarea {
    height: 100%;
}
.mts-box-managers ul.wt-lp-witemlist-list {
    grid-template-columns: repeat(2, 1fr);
}
.mts-box-managers ul.wt-lp-witemlist-list:empty {
    display: none !important;
}
.birthdays ul.wt-lp-witemlist-list {
    grid-template-columns: repeat(4, 1fr);
}
.box-widgets-competencies .wt-lp-valuelist-workarea {
    padding: 0 32px 20px 32px !important;
}
.box-widgets-competencies li.wt-lp-valuelist-item {
    align-items: center;
}
.box-widgets-competencies .wt-lp-has-shadow {
    box-shadow: 0px 1px 3px 0px #00000040;
    height: 47px;
    margin-bottom: 10px !important;
}
.box-widgets-competencies .wt-lp-valuelist-graph-block {
    min-height: auto !important;
}
.box-widgets-competencies .wt-lp-valuelist-graph {
    width: 27px;
    min-width: 27px;
    max-width: 27px;
    height: 27px;
    min-height: 27px;
    max-height: 27px;
}
.box-widgets-competencies .wt-lp-valuelist-title{
    font-size: var(--small-text-14) !important;
}
.box-profile-info .wt-lp-wparams-name{
    font-size: var(--small-text-12) !important;
}
.menu-img li.wt-lp-menu-item {
    height: 35px !important;
    padding: 0 10px !important;
}
.menu-img .wt-lp-menu-item .wt-lp-menu-item-text{
    font-size: var(--def-text) !important;
    font-family: 'MTSText-Medium' !important;
}
.list-v .wt-lp-witemlist-header {
    font-size: var(--def-text) !important;
    font-weight: 500 !important;
    font-family: 'MTSText-Medium' !important;
    padding: 0 0 8px 0 !important;
}
.list-v .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1 {
    padding: 0;
    font-size: var(--small-text-12) !important;
    font-weight: normal !important;
}
.list-v .wt-lp-witemlist-item-img-wrapper.wt-lp-witemlist-item-img-wrapper-left {
    min-width: 108px !important;
    width: 108px !important;
    margin: 0 auto 8px !important;
}
.list-v .wt-lp-witemlist-btn-outer.wt-lp-witemlist-btn-border {
    height: auto !important;
    width: fit-content !important;
    padding: 4px 10px;
}
.list-v .wt-lp-witemlist-btn1 {
    font-size: var(--small-text-12) !important;
}
.list-v li.wt-lp-witemlist-item {
    margin-right: 0 !important;
}
.list-v .wt-lp-witemlist-controls {
    padding-top: 8px !important;
}
.list-3-el ul.wt-lp-witemlist-list {
    grid-template-columns: repeat(3, 1fr);
    display: grid;
    gap: 1em;
}
.list-3-el  li.wt-lp-witemlist-item {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}
.list-3-el .wt-lp-witemlist-item-wrapper {
    margin: 0;
}
/*---Профиль пользователя mobile---*/
@media screen and (max-width: 926px) {
.mode-mts_personal_account .wt-lp-macro-column {
    padding: 0 !important;
    margin: 0 !important;
}
.box-profile-info .wt-lp-wmyphoto-wrapper {
    max-width: 160px;
}
.box-profile-info .wt-lp-wmyphoto-img-container {
    max-width: 100% !important;
    width: 100% !important;
}
.box-profile-info .wt-lp-wheader-workarea {
    padding: 0 !important;
}
.box-profile-info .wt-lp-wmyphoto-name {
    padding: 0;
}
.box-profile-info ul.wt-lp-wparams-list {
    display: grid !important;
    gap: 1em 0em !important;
    grid-template-columns: repeat(2, 1fr);
}
.box-profile-info .wt-lp-wparams-item-layout-list .wt-lp-wparams-value {
    padding: 0;
}
.box-profile-info .wt-lp-wparams-item-layout-list {
    margin-top: 0;
}
.box-widgets-informers .wt-lp-macro-columns.wt-lp-macro-columns-no-divider {
    display: grid;
    gap: 1em;
    grid-template-columns: repeat(3, 1fr);
}
.wt-lp-macro-column.box-profile-widgets {
    margin-top: 2em !important;
}
.box-profile-widgets .wt-lp-process-workarea {
    padding: 0em 2em 2em !important;
}
.wt-lp-macro-column.wt-lp-macro-column-has-bg.mts-box-managers {
    margin-top: 2em !important;
}
.item-v-user .wt-lp-witemlist-item-img-wrapper {
    min-width: 100px !important;
    max-width: 108px;
    margin: 0 auto 1em !important;
}
.birthdays ul.wt-lp-witemlist-list {
    grid-template-columns: repeat(2, 1fr);
}
.box-widgets-competencies .wt-lp-macro-column-bg {
    background-color: #ffffff;
}
.box-widgets-competencies .wt-lp-macro-workarea-bg {
    background-color: transparent !important;
}
.box-widgets-competencies .wt-lp-macro-columns {
    gap: 2em;
}
.mts-custom-page .wt-lp-macro-column {
    min-height: auto;
}
.mts-custom-page .wt-lp-macro-column.wt-lp-macro-column-has-bg{
    padding: 0 !important;
}
.box-widgets-competencies .wt-lp-valuelist-workarea {
    padding: 0 16px 12px 16px !important;
}
.mode-mts_personal_account .wt-lp-macro-workarea-zone[wt-owt-id="0x66190CB205CC2236"],
.mode-mts_personal_account .wt-lp-macro-workarea-zone[wt-owt-id="0x66191F7A6F761F3F"] {
    display: none;
}
}
@media screen and (max-width: 767px) {
.item-v-user .wt-lp-witemlist-wrapper {
    padding: 16px !important;
}
.box-profile-widgets .wt-lp-process-workarea {
    padding: 0em 16px 16px !important;
}
.item-v-user li.wt-lp-witemlist-item {
    margin: 0 !important;
    min-width: 100% !important;
    padding: 1rem !important;
}
.list-3-el ul.wt-lp-witemlist-list {
    grid-template-columns: repeat(2, 1fr);
    display: grid;
    gap: 1em;
}
}
/*Заявки*/
.mode-mts_personal_requests li.wt-lp-wbuttonset-btn-item[wt-idx="3"] button {
    background-color: #ED1D24 !important;
    color: #ffffff !important;
}
.wt-lp-witemlist-header *,
.wt-lp-witemlist-header-title-text var{
    font-size: var(--title-h2) !important;
}
.request-container {
    margin-bottom: 1em;
}
.mode-mts_personal_requests .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1 p,
.mode-mts_personal_requests .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader2 p {
    width: fit-content;
    display: inline-block;
}
.mode-mts_personal_requests .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1,
.mode-mts_personal_requests .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader2 {
    font-size: var(--small-text-12) !important;
    color: var(--dark-gray-color) !important;
}
.mode-mts_personal_requests .wt-lp-witemlist-floater {
    top: 0;
    height: fit-content;
    background-color: var(--bg-status-passive) !important;
    font-size: var(--small-text-12) !important;
    color: var(--black-color) !important;
    width: fit-content !important;
    min-width: fit-content;
    padding: 0 12px !important;
}
.mode-mts_personal_requests .request-container .wt-lp-witemlist-header {
    padding-right: 130px !important;
    font-size: var(--title-h2) !important;
}
.mode-mts_personal_requests .small-red-btn .wt-lp-witemlist-wrapper {
    padding: 1em 2em !important;
}
.mode-mts_personal_requests .type-row-border .wt-lp-witemlist-item-header-wrapper {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
}
.mode-mts_personal_requests .type-row-border .wt-lp-witemlist-header {
    width: 100%;
}
.mode-mts_personal_requests .type-row-border .wt-lp-witemlist-subheader {
    padding: 0 !important;
    margin: 0 !important;
}
@media screen and (max-width: 1024px) {
.request-container ul.wt-lp-tab-list.wt-lp-tab-list-top {
    justify-content: start;
}
.request-container .wt-lp-tabs-container.wt-lp-tabs-container-top {
    margin: 2rem;
    padding: 0;
}
}
@media screen and (max-width: 767px) {
.mode-mts_personal_requests .wt-lp-filters-panel[wt-cols] {
    flex-direction: column;
}
.request-container .wt-lp-tabs-container.wt-lp-tabs-container-top {
    padding: 2rem;
}
.zone-main-wrapper>.mts-title-h1 {
    max-width: 100% !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
}
.mode-mts_personal_requests .wt-lp-filters-column {
    max-width: 10% !important;
    min-width: 100% !important;
}
.mode-mts_personal_requests .wt-lp-witemlist-wrapper {
    padding: 0 !important;
}
.mode-mts_personal_requests .wt-lp-macro-workarea .wt-lp-tabs-container.wt-lp-tabs-container-top {
    margin: 0;
    background-color: #ffffff;
}
}
/*---Карточка заявки---*/
.mode-mts_request_card .text-object-desc-reference .wt-lp-wtext-header {
    padding: 2em !important;
    display: block !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    word-break: break-word;
    line-height: normal;
}
.mode-mts_request_card .informers li.wt-lp-witemlist-item,
.mode-mts_library_material .informers li.wt-lp-witemlist-item{
    margin: 0 !important;
    min-width: fit-content !important;
    width: fit-content !important;
    max-width: fit-content !important;
}
.mode-mts_request_card .informers .wt-lp-witemlist-list,
.mode-mts_library_material .informers .wt-lp-witemlist-list{
    flex-direction: row !important;
    flex-wrap: wrap;
    gap: 2em;
}
.mode-mts_request_card .informers .wt-lp-witemlist-item-img-wrapper.wt-lp-witemlist-item-img-wrapper-left {
    margin-right: 1em !important;
}
.mode-mts_request_card .wt-lp-wrapper.wt-lp-workarea-flex-column {
    padding: 20px;
    border-radius: var(--border-radius-10);
    box-shadow:var(--box-shadow-tile);
    border-top: 1px solid #F3F3F4;
}
.mode-mts_request_card .wt-lp-wtext-header {
    font-size: var(--title-h2) !important;
    padding: 0 !important;
    color: #000000 !important;
    font-weight: 500 !important;
}
.mode-mts_request_card .wt-lp-wtext-text {
    font-size: var(--small-text-12)!important;
    color: var(--dark-gray-color) !important;
}
.mode-mts_request_card .wt-lp-macro-block.flex_row, .mode-mts_request_card .wt-lp-macro-block.flex_row * {
    height: fit-content !important;
    max-height: fit-content !important;
    min-height: fit-content;
    gap: 1em !important;
}
.mode-mts_request_card .wt-lp-macro-block.flex_row .wt-lp-macro-column {
    padding: 0 !important;
    margin: 0 !important;
}
.mode-mts_request_card .flex_row .wt-lp-macro-workarea.wt-lp-base-font-size.wt-lp-workarea-width {
    padding: 0 !important;
}
.mode-mts_request_card .flex_row button.wt-lp-wbuttonset-btn.wt-lp-wbuttonset-btn-align-center.wt-lp-wbuttonset-has-shadow {
    margin-top: 2em !important;
}
.mode-mts_request_card .application_info ul.wt-lp-witemlist-list:empty::before {
    content: 'Нет данных';
    text-align: center;
    justify-content: center;
    align-items: center !important;
    display: block;
    width: 100%;
    min-height: 60px;
    padding-top: 2em;
    color: var(--dark-gray-color) !important;
    font-size: var(--small-text-14) !important;
}
.user-card .wt-lp-witemlist-item-img-wrapper.wt-lp-witemlist-item-img-wrapper-left {
    width: 180px !important;
    margin: 0 auto 8px auto !important;
}
.user-card .wt-lp-witemlist-header{
    font-size: var(--title-h2) !important;
    color: var(--black-color) !important;
    padding-bottom: 8px !important;
    font-weight: 400 !important;
    text-align: center !important;
}
.user-card .wt-lp-witemlist-subheader {
    padding-bottom: 8px;
    text-align: center !important;
    font-weight: 400 !important;
    color: var(--dark-gray-color) !important;
    font-size: var(--small-text-12) !important;
}
.user-card li.wt-lp-witemlist-item {
    margin: 0 !important;
    min-width: auto !important;
    width: auto !important;
}
.user-card .wt-lp-witemlist-list {
    justify-content: flex-start;
    gap: 2em !important;
}
.mode-mts_request_card .wt-lp-wbutton-workarea .wt-lp-wbutton-btn {
    border-radius: var(--border-radius-10) !important;
    padding: var(--padding-big-btn) !important;
}
.wt-lp-wbutton-workarea .wt-lp-wbutton-btn-shadow {
    box-shadow: var(--box-shadow-tile) !important;
}
.wt-lp-wbutton-workarea span.wt-lp-wbutton-text {
    font-size: var(--def-text) !important;
}
.mode-mts_request_card .wt-lp-witemlist-wrapper {
    padding: 1em 2em;
}
.mode-mts_request_card .wt-lp-wtext-img-area.wt-lp-wtext-img-area-top {
    max-width: 180px !important;
    width: 100% !important;
    min-width: auto !important;
    margin: 0 auto 8px auto !important;
}
.box-comment li.wt-lp-witemlist-item {
    margin-bottom: 1rem !important;
}
.mode-mts_request_card .wt-lp-wheader-header-text {
    color: var(--black-color) !important;
}
.mode-mts_request_card img.wt-lp-wtext-img {
    border-radius: 50%;
    max-height: 180px;
    max-width: 100% !important;
    width: 100% !important;
}
.user-applicant .wt-lp-wtext-workarea {
    padding: 1em 2em !important;
}
.box-comment .wt-lp-witemlist-header {
    padding: 0 !important;
    font-size: var(--small-text-14) !important;
    font-weight: 400 !important;
}
.type-border-bottom li.wt-lp-witemlist-item {
    border: none;
}
.type-border-bottom li.wt-lp-witemlist-item:not(.type-border-bottom li.wt-lp-witemlist-item:last-child) {
    border-bottom: 1px solid var(--bg-border);
    margin-bottom: 8px !important;
}
.type-border-bottom .wt-lp-witemlist-header, .type-border-bottom .wt-lp-witemlist-header *{
    color: var(--black-color) !important;
    font-size: var(--small-text-14) !important;
    font-weight: 400 !important;
    padding-bottom: 8px !important;
}
.type-border-bottom .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1,
.type-border-bottom .wt-lp-witemlist-preheader{
    color: var(--dark-gray-color) !important;
    font-size: var(--small-text-12) !important;
    font-weight: 400 !important;
    padding-bottom: 8px !important;
}
.application_info ul.wt-lp-witemlist-list {
    padding: 1em 2em;
}
.application_info .wt-lp-witemlist-header {
    color: var(--black-color) !important;
    font-size: var(--small-text-14) !important;
    font-weight: 400 !important;
    padding-bottom: 8px !important;
}
.application_info .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1{
    color: var(--dark-gray-color) !important;
    font-size: var(--small-text-12) !important;
    font-weight: 400 !important;
    padding-bottom: 8px !important;
}
/*---Кабинет тренера---*/
.mts_section_card li.wt-lp-witemlist-item {
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.mts_section_card .wt-lp-witemlist-header {
    padding: 1em 0.5em;
    font-size: var(--title-h2) !important;
    text-align: center !important;
}
.mts_section_card ul.wt-lp-witemlist-list {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 2rem;
    display: grid;
}
.mode-mts_cabinet_tutor div.page-content {
    padding: 0;
}
.mts_section_card .wt-lp-witemlist-item-img-wrapper.wt-lp-witemlist-item-img-wrapper-left, 
.mts_section_card .wt-lp-witemlist-item-wrapper {
    margin: 0 !important;
}
.mode-mts_cabinet_tutor .mts-custom-page div#content.wt-lp-page-content {
    max-width: 100%;
}
@media screen and (max-width: 1175px) {
    .mode-mts_cabinet_tutor .wt-lp-workarea-width {
        max-width: calc(100% - 32px) !important;
        width: 100% !important;
        min-width: auto;
        margin: auto;
    }
.mode-mts_cabinet_tutor.mts-custom-page div#content.wt-lp-page-content {
    max-width: 100%;
}
}
@media screen and (max-width: 930px) {
.mts_section_card ul.wt-lp-witemlist-list {
    grid-template-columns: repeat(2, 1fr);
}
.mode-mts_request_card .wt-lp-macro-workarea.wt-lp-base-font-size.wt-lp-workarea-width {
    padding-bottom: 0 !important;
}
}
/*---Моя команда---*/
.mts-custom-page header.header,
.wt-lp-skin1-page header.header,
.wt-lp-full-width header.header{
    position: relative;
    margin-bottom: 2em;
}
.mts-custom-page div#content.wt-lp-page-content {
    margin-top: 0;
}
.mts_list-subdivision p {
    text-transform: uppercase;
    margin-bottom: 0.5em !important;
}
.mts_list-subdivision .wt-lp-witemlist-list span {
    color: #000000 !important;
    font-weight: 500 !important;
}
.mts_list-subdivision ul.wt-lp-witemlist-list {
    display: grid;
    gap: 2em;
    grid-template-columns: repeat(3, 1fr);
}
span.color-red {
    color: red !important;
}
.mts_list-subdivision li.wt-lp-witemlist-item {
    min-width: 100% !important;
}
.mts_list-subdivision .wt-lp-witemlist-rtftext ul {
    padding: 0;
}
.mts_list-subdivision span.color-red {
    color: red !important;
}
.mts_list-subdivision li {
    list-style: none;
    color: #555;
}
.mts_list-subdivision .wt-lp-witemlist-rtftext {
    display: flex;
    gap: 0em !important;
}
.mts_list-subdivision .wt-lp-witemlist-preheader {
    padding: 0;
}
.mode-mts_cabinet_director .wt-lp-macro-column[wt-col-id="2"] .wt-lp-winformer-value, .mode-mts_cabinet_director .wt-lp-macro-column[wt-col-id="3"] .wt-lp-winformer-value {
    font-size: 1.1em !important;
}
.mode-mts_cabinet_director li.wt-lp-witemlist-item {
    margin: 0 !important;
}
.mode-mts_cabinet_director .wt-lp-winformer-title {
    padding-left: 2em !important;
    padding-right: 2em !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.mode-mts_cabinet_director li.wt-lp-menu-item {
    width: fit-content !important;
    min-width: fit-content !important;
    margin-right: 2em;
    padding: 0.7em 1em !important;
}
.mode-mts_cabinet_director .margin_bottom_none{
    margin-bottom: 0 !important
}
.mode-mts_cabinet_director .wt-lp-wbutton-btn.wt-lp-wbutton-btn-shadow,
.mode-mts_cabinet_director li.wt-lp-menu-item {
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    border-radius: var(--border-radius-10);
    transition: 0.2s;
}
.flex_row .wt-lp-macro-column-content {
    flex-direction: row;
    gap: 2em;
}
.flex_row .wt-lp-macro-workarea-zone {
    max-width: fit-content;
}
.mts_list-subdivision .wt-lp-witemlist-rtftext ul:first-child {
    margin-right: 3rem;
}
.mode-mts_cabinet_director #main_container > .wt-lp-macro-block:first-of-type { z-index: 100 }
.mode-mts_cabinet_director .wt-lp-macro-workarea-zone { min-height: 0em }
.mode-mts_cabinet_director .wt-lp-wimage-img-container { height: 220px !important; background-position: center; border-radius: 100%;  }
.mode-mts_cabinet_director .wt-lp-menu-block { padding-left: 0em !important; }
.mode-mts_cabinet_director .wt-lp-wfld-fe-list-container {
    max-height: initial;
    height: 14em !important;
}
.mode-mts_cabinet_nop .flex-row {
    display: flex;
    gap: 0.5em;
    align-self: end;
    padding-bottom: 0.2em;
}
.mode-mts_cabinet_nop .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader2 span {
    margin-left: 1em !important;
    display: inline-block;
}
.mode-mts_cabinet_nop .wt-lp-witemlist-preheader {
    position: absolute;
    right: 0;
}
.mode-mts_cabinet_nop .wt-lp-witemlist-header {
    padding-right: 2.8em;
}
.mode-mts_cabinet_nop .status-title {
    margin: 0;
}
.mts_box_btn button.wt-lp-wbuttonset-btn {
    width: fit-content !important;
}
.mode-mts_cabinet_nop .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader2 {
    display: flex;
    flex-direction: column;
    font-weight: 500 !important;
    text-align: right !important;
}
.mode-mts_cabinet_nop .wt-lp-witemlist-header {
    padding-right: 0 !important;
    width: 92%;
}
.mode-mts_cabinet_nop .wt-lp-witemlist-controls {
    margin-top: 60px;
}
.mode-mts_cabinet_nop .wt-lp-witemlist-controls {
    margin-top: 50px;
}
.mode-mts_cabinet_nop .wt-lp-witemlist-item-header-wrapper.wt-lp-witemlist-item-header-wrapper-img-first {
    height: 100%;
    justify-content: space-between;
}
.mode-mts_cabinet_nop .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1 {
    padding-bottom: 8px;
}
.mode-mts_cabinet_nop .mts-info-person .wt-lp-macro-column.wt-lp-macro-column-has-bg,
.mode-mts_cabinet_nop .mts-column-v-center .wt-lp-macro-column {
    justify-content: center !important;
}
.mode-mts_cabinet_nop .margin_bottom_none{
    margin-bottom: 0 !important
}
.mode-mts_cabinet_nop .flex_row .wt-lp-macro-column-content {
    flex-direction: row;
    gap: 2em;
}
.mode-mts_cabinet_nop .flex_row .wt-lp-macro-workarea-zone {
    max-width: fit-content;
}
.mode-mts_cabinet_nop .wt-lp-witemlist-header {
    width: 78%;
} 
.mode-mts_cabinet_nop a.color_url_black {
    color: rgb(0, 0, 0);
}
.mode-mts_cabinet_nop a.color_url_black:hover {
    color: var(--red-color);
}
.mode-mts_cabinet_nop .mode-mts_my_training .mts_box_btn_v_center .wt-lp-wbutton-workarea {
    padding: 0 !important;
}
.mode-mts_cabinet_nop .modal .modal-text {
    width: 300px !important;
}
.mobile .modal .modal-text {
    width: 100px !important;
}
.mts_box_informers .wt-lp-winformer-title,
.mode-mts_my_training .wt-lp-winformer-title{
    font-size: var(--def-text) !important;
    border-bottom: 1px solid #E6E6E6;
}
.mode-mts_my_training .margin_bottom_none .wt-lp-winformer-tile .wt-lp-winformer-value {
    font-size: var(--title-h2) !important;
}
.mode-mts_my_training .wt-lp-winformer-tile .wt-lp-winformer-value-block * {
    font-size: var(--title-h1) !important;
}
.mode-mts_my_training .wt-lp-witemlist-subheader.wt-lp-witemlist-subheader1 {
    padding: 0 !important;
    font-size: var(--small-text-12) !important;
    color: var(--dark-gray-color) !important;
}
.mode-mts_my_training .wt-lp-witemlist-preheader {
    font-size: var(--small-text-14) !important;
}
.mode-mts_my_training .wt-lp-witemlist-preheader {
    padding-bottom: 8px !important;
}
.font-size-h1 .wt-lp-wheader-subheader-text strong {
    color: #000000 !important;
    font-weight: 500 !important;
}
/*---Моя команда mobile---*/
@media screen and (max-width: 926px) {
.mts_box_btn {
    padding-bottom: 1em !important;
}
.mode-mts_cabinet_director .wt-lp-winformer-value, 
.mode-mts_cabinet_director .wt-lp-winformer-divider, 
.mode-mts_cabinet_director .wt-lp-winformer-max {
    font-size: 13px !important;
}
.mode-mts_cabinet_director li.wt-lp-menu-item {
    margin: 0 !important;
}
.mode-mts_cabinet_director ul.wt-lp-menu-list.wt-lp-menu-list-h {
    gap: 1em;
}
.mts-lp-macro-block-wrap .wt-lp-macro-column {
    padding: 0 !important;
}
.mode-mts_cabinet_director .mts_box_informers .wt-lp-macro-columns {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 2em;
}
.mode-mts_cabinet_director .mts_box_informers .wt-lp-macro-column-divider {
    display: none;
}
.mode-mts_cabinet_director .mts_box_informers .wt-lp-macro-column {
    width: 47% !important;
    margin-bottom: 0 !important;
}
.mts_box_progress .wt-lp-macro-workarea.wt-lp-base-font-size.wt-lp-workarea-width {
    padding: 0 !important;
}
.mts_list-subdivision .wt-lp-witemlist-rtftext ul * {
    font-size: 1.1rem;
}
.mts_list-subdivision .wt-lp-witemlist-rtftext {
    display: flex;
    gap: 2em;
}
}
@media screen and (max-width: 780px){
.mode-mts_cabinet_director .mts_box_informers .wt-lp-macro-columns {
    gap: 1em;
}
.mode-mts_curriculum_card .type-row-no-border .wt-lp-witemlist-item-wrapper {
    margin-bottom: 0;
}
.mts_list-subdivision ul.wt-lp-witemlist-list {
    gap: 1em !important;
    grid-template-columns: repeat(2, 1fr) !important;
}
.flex_row.mts-lp-macro-block-wrap.set_btn {
    padding-right: 0px;
}
.media-grid-2 .wt-lp-macro-columns,
.media-grid-1_2 .wt-lp-macro-columns {
    grid-template-columns: 1fr !important;
    gap: 2em;
}
.media-grid-2.box_btn_action .wt-lp-macro-columns.wt-lp-macro-columns-no-divider {
    row-gap: 1rem;
}
.media-grid-2.box_btn_action .wt-lp-macro-column[wt-col-id="1"] {
    width: fit-content !important;
    max-width: fit-content !important;
    margin-left: auto !important;
}
.type-row-no-border .wt-lp-witemlist-item {
    max-width: 100% !important;
}
.type-row-no-border ul.wt-lp-witemlist-list {
    gap: 1em;
}
.mode-mts_event_card.mts-custom-page .wt-lp-macro-column.wt-lp-macro-column-has-bg {
    margin: 0 !important;
}
}
@media screen and (max-width: 680px){
.mts_list-subdivision ul.wt-lp-witemlist-list {
    grid-template-columns: repeat(1, 1fr) !important;
}
.mts_list-subdivision .wt-lp-witemlist-rtftext ul:last-child {
    text-align: right;
}
.mts_list-subdivision .wt-lp-witemlist-rtftext {
    justify-content: space-between;
}
.mts_list-subdivision li.wt-lp-witemlist-item {
    margin: 0 !important;
}
.mts_list-subdivision ul.wt-lp-witemlist-list {
    margin-top: 1em !important;
}
.mts_list-subdivision .wt-lp-witemlist-rtftext ul * {
    font-size: 1.3rem;
}
}
@media screen and (max-width: 606px){
.mode-mts_my_training .margin_bottom_none .wt-lp-winformer-tile .wt-lp-winformer-value,
.mode-mts_my_training .wt-lp-winformer-tile .wt-lp-winformer-value-block * {
    font-size: 13px !important;
}
}
@media screen and (max-width: 530px){
.stack_flex_row.set_filters .wt-lp-macro-column-content {
    flex-wrap: wrap !important;
}
.mode-mts_working_nop .stack_flex_row.set_filters .wt-lp-macro-column-content .wt-lp-macro-workarea-zone:nth-child(1),
.mode-mts_working_ds .stack_flex_row.set_filters .wt-lp-macro-column-content .wt-lp-macro-workarea-zone:nth-child(1){
        min-width: 100% !important;
        max-width: 100% !important;
        width: 100% !important;
    }
.mode-mts_working_nop .stack_flex_row.set_filters .wt-lp-macro-column-content .wt-lp-macro-workarea-zone:nth-child(2), 
.mode-mts_working_ds .stack_flex_row.set_filters .wt-lp-macro-column-content .wt-lp-macro-workarea-zone:nth-child(2) {
        min-width: calc(100% - 64px) !important;
        max-width: calc(100% - 64px) !important;
        width: calc(100% - 64px) !important;
    }
.mode-mts_working_nop .stack_flex_row.set_filters .wt-lp-macro-column-content .wt-lp-macro-workarea-zone:nth-child(3),
.mode-mts_working_ds .stack_flex_row.set_filters .wt-lp-macro-column-content .wt-lp-macro-workarea-zone:nth-child(3) {
        min-width: fit-content !important;
        max-width: fit-content !important;
        width: fit-content !important;
    }
.stack_flex_row.set_filters .wt-lp-macro-column-content .wt-lp-macro-workarea-zone:nth-child(1),
.stack_flex_row.set_filters .wt-lp-macro-column-content .wt-lp-macro-workarea-zone:nth-child(3) {
    min-width: calc(100% - 64px) !important;
    max-width: calc(100% - 64px) !important;
    width: calc(100% - 64px) !important;
}
}
@media  screen and (max-width: 376px){
.mode-mts_my_training .wt-lp-winformer-value, .mode-mts_my_training .wt-lp-winformer-divider, .mode-mts_my_training .wt-lp-winformer-max {
    font-size: 12px !important;
}
body#wt-body.mode-mts_cabinet_director .mts_box_informers .wt-lp-macro-column {
    width: 47% !important;
}
}
.mobile .WTCSS-menu-h-small.menu-mobile-button-container {
    order: 1;
}

.mobile div#wt-header-top-right {
    display: flex !important;
    margin-left: auto !important;
    justify-content: end;
    padding: 0;
}
.mode-mts_cabinet_director .stack_flex_row .wt-lp-macro-column-content {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
}
.mode-mts_cabinet_director  .stack_flex_row .wt-lp-macro-column-content .wt-lp-macro-workarea-zone[wt-item-id="3"], 
.mode-mts_cabinet_director  .stack_flex_row .wt-lp-macro-column-content .wt-lp-macro-workarea-zone[wt-item-id="2"] {
    max-width: fit-content;
    margin: 0 !important;
}
.mode-mts_poll_card .text-object-desc {
    padding: 0 !important;
}
.mode-mts_poll_card li.wt-lp-tab-page-item {
    padding: 0 !important;
}