.hidden_element {
    display: none;
}

.ch-list__caption {
    font-size: 16px;
    height: 40px;
}

.document_text {
    max-width: 21cm;
    justify-content: left;
    margin: auto;
    padding: 50px 20px 50px 50px;
    box-shadow: 0px 0px 5px black;
}

.document_text > div {
    margin: 20px 0;
}

@media print {
    @page {
        margin-left: 0.5in;
        margin-right: 0.5in;
        margin-top: 0;
        margin-bottom: 0;
    }
}

.pointer {
    cursor: pointer;
}

#tovar_edit_form_data #tovar_image_upload_element {
    display: none;
}

.tovar_photo_img_element {
    margin-right: 10px;
    margin-bottom: 10px;
    float: left
}

.filepond--item {
    height: 100% !important;
}

.filepond--image-clip {
    height: 100% !important;
    width: 100% !important;
}

.filepond--image-canvas-wrapper {
    transform: none !important;
}

.filepond--image-bitmap canvas {
    width: 100% !important;
}

.formator__footer-open_map {
    text-align: center;
    font-size: 18px;
    margin-bottom: 10px;
}

/* .fancybox-container .js_plan_panel_border {
    height: calc(100vh - 50px);
} */

#tovar_photo_item_list {
    display: none;
    position: absolute;
    top: 470px;
    left: 400px;
    overflow: auto;
    padding: 15px;
    background: rgba(255, 255, 255, .90);
}

#photo_list_element .tovar_photo_item {
    width: 90px
}

#tovar_edit_form_data .tovar_image_action {
    margin-top: 1em;
    text-align: center
}

#tovar_edit_form_data .tovar_image_actrion_button {
    font-size: 1.5em;
    padding-left: 0.3em;
    cursor: pointer;
}

.btn--youtube-disabled {
    background-color: #E0E0E0;
}

/* .r-tabs_dynamic .r-tabs__panel {
    display: none;
} */

.input_error {
    border-color: red !important;
}

.site_objects_group {
    display: none;
}

.tabulator-row.highlight {
    background: #9cd0ff !important;
}

.caps_lock_notice {
    display: none;
    text-align: center;
}

.mt-60px {
    margin-top: 60px !important;
}

.mt-80px {
    margin-top: 80px !important;
}

.tabulator_image_medium {
    width: 90px;
    height: 90px;
}

/* .form-contractor .field-time [disabled] {
    width: 100px !important;
} */

/*
    plug/plan/index.php details_form
 */
/* .responsive_tabs_plan li .r-tabs__anchor {
    padding-left: 0;
    padding-right: 0; 
}*/

/*
map config
*/
.popup-map-obj {
    margin-bottom: 30px;
    -webkit-box-shadow: 0px 4px 20px rgb(45 52 54 / 30%);
    box-shadow: 0px 4px 20px rgb(45 52 54 / 30%);
    border-radius: 6px;
}

.leaflet-popup-content .dad2 b {
    font-size: 13px;
    border: 1px solid #b2b2b2;
    padding: 0 2px;
}

.leaflet-popup-content .geo_id {
    position: absolute;
    float: right;
    background-color: white;
    padding: 0 2px;
    top: 14px;
    right: 17px;
}

.leaflet-tooltip-pane .geo_id {
    position: absolute;
    float: right;
    background-color: white;
    padding: 0 2px;
    top: 6px;
    right: 4px;
}

.dad2 .ishide {
    display: none;
}

.dad2 .dad_click:hover {
    cursor: pointer;
    background: #e0eeff;
}

#reclamation-control .contractor {
    margin: 0;
    padding: 0 60px 0 130px;
}

.home_dad2_span.ishide {
    display: none;
}

/* #reclamation-control .img-framed {
    margin: 0 0 0 -60px;
    position: absolute;
} */

/* #reclamation-control .field-text__name, #reclamation-control .field-select__name {
    font-weight: bolder;
    text-align: right;
    padding-right: 15px;
    font-size: 14px;
    width: 200px;
} */

/* #reclamation-control .field-text__input-wrap, #reclamation-control .field-select__select-wrap {
    font-size: 14px;
} */

#reclamation-control .field-time .field-text__input-wrap {
    width: 150px;
    padding: 0 15px;
}

#reclamation-control .time-tire {
    width: 5px;
}

/* #reclamation-control .field-text__input-wrap {
    padding-left: 15px; 
}*/

#reclamation-control .field-select__select-wrap {
    padding-left: 0px;
}

#reclamation-control .contractor__btns {
    right: 0px;
}

/* #reclamation-control .field-score__info {
    position: absolute;
    margin-left: 200px;
    margin-top: -20px;
} */

.read_more_more {
    display: none;
}


#images_rotate_control .field-text__name,
#images_rotate_control .field-select__name {
    font-weight: bolder;
    text-align: right;
    padding-right: 5px;
    font-size: 14px;
    width: 110px;
}

#images_rotate_control .field-text__input-wrap,
#images_rotate_control .field-select__select-wrap {
    font-size: 14px;
    /*border-left: 1px solid #eeeeee;*/
}

/*
    plug/reclamation/index.php list_table
 */
/* .responsive_tabs_plan li .r-tabs__anchor {
    padding-left: 0;
    padding-right: 0; 
}*/

/* .responsive_tabs_plan .contractor {
    margin: 0;
    padding: 0 60px 0 130px;
} */

/* .responsive_tabs_plan .field-text__name, 
.responsive_tabs_plan .field-select__name {
    font-weight: bolder;
    text-align: right;
    padding-right: 15px;
    font-size: 14px;
    width: 200px; 
}*/

/* .responsive_tabs_plan .field-time-tire {
    width: 30px;
    text-align: center;
} */

/* .responsive_tabs_plan .field-text__input-wrap {
    padding-left: 5px;
    font-size: 14px;
    text-align: left; */
/*border-left: 1px solid #eeeeee;
}*/

/* .responsive_tabs_plan .field-time .field-text__input-wrap {
    text-align: left;
    width: 100px;
} */

/* .responsive_tabs_plan .field-time .field-text__input-wrap--plr-13 {
    padding-left: 20px;
} */

/*
 * FilePond Custom Styles
 */

/* #tab-form .filepond--drop-label {
    color: #4c4e53;
}

#tab-form .filepond--label-action {
    text-decoration-color: #babdc0;
}

#tab-form .filepond--panel-root {
    background-color: #edf0f4;
}

#tab-form .filepond--root {
    width:120px;
    margin: 0 auto;
} */


.filepond--image-clip {
    padding: 2px;
}

.tabulator-col-group-highlight-hover:hover,
.tabulator-col-group-highlight-hover:hover .tabulator-col {
    cursor: pointer;
    background-color: #e8e8e8 !important;
}

.tabulator-col--force-align-bottom .tabulator-col-content,
.tabulator-col--force-align-bottom .tabulator-col-title-holder {
    height: 100%;
}

.tabulator .tabulator-header .tabulator-col.tabulator-col--force-align-bottom .tabulator-col-title,
.tabulator .tabulator-header .tabulator-col.tabulator-col--force-align-bottom .tabulator-col-content .tabulator-col-sorter {
    display: flex;
    align-items: flex-end;
    height: 100%;
}

.field-select--red [aria-disabled="true"] .select2-selection__rendered {
    color: #d50e0e !important;
    text-decoration: underline;
}

.js-recl-form-contractor .select2-selection__rendered {
    max-width: 428px;
    overflow: hidden;
}

/* .js_main_modal_photo_details.popup {
    height: 760px;
} */

/*Нужно уточнить зачем скайлим попап?*/
/* .popup--table, .popup--rtabs {
    --popup-scale: .85;
}

.popup .r-tabs__panel .popup--table, .popup .r-tabs__panel .popup--rtabs {
    --popup-scale: 1;
} */

/* .js_main_modal_photo_details.popup.popup--expanded {
    width: 100%;
} */

/* .edit_select_input_field, .js_images_rotate_control_form_contractor .editable {
    text-decoration: underline !important;
    color: #1E88E5 !important;
    cursor: pointer !important;
} */


/* .images_rotate_control { */
/* height: 600px; */
/* min-height: 600px; */
/* } */

.images_rotate_control .contractor {
    /* padding: 0; */
    padding: 0 60px 0 0;
}

/* #images_rotate_control .form-formator__inner {
    padding: 0 0 0 480px;
} */

/* #images_rotate_control .form-formator__input-groups {
    padding: 0 40px 0 0;
} */

/* #images_rotate_control .control_form_contractor {
    max-width: 470px;
    height: 630px;
} */
/*
.images_rotate_control .formator__btns {
    margin-right: -60px;
}*/

.responsive_tabs_images_rotate_modal .span-editable {
    line-height: 32px;
    max-height: 32px;
    vertical-align: bottom;
}

.responsive_tabs_plan .field-height {
    min-height: 35px;
}

.responsive_tabs_plan .field-left {
    margin-left: -15px;
    margin-right: -15px;
}

.responsive_tabs_reclamation .field-left {
    margin-left: -12px;
}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
    overflow: hidden;
    padding: 0;
    margin: 0;
}

.mass_download_control_content {
    display: block;
    margin: 50px auto;
    width: 500px;
    font-size: 18px;
    text-align: center;
}

h5 span.warning {
    color: #d50e0e;
    font-size: 14px;
}

.temp_mess_tab {
    height: 100px;
    position: absolute;
    top: 50%;
    margin: -50px 0 0 0;
    text-align: center;
    color: #eeeeee;
    text-transform: uppercase;
    font-size: 26px;
}

.ove-y-auto {
    overflow-y: auto;
    max-height: 550px;
}

.status_red {
    color: #d50e0e;
    text-decoration: underline;
}

.status_green {
    color: #0aaf02;
    text-decoration: underline;
}

.status_yellow {
    color: #dba402;
    text-decoration: underline;
}

.order_data_info .field-text__name, .order_data_info .field-select__name {
    width: 220px;
}

.order_data_info .field-select__select-wrap {
    max-width: 220px;
}

.icon-order-status {
    background-color: rgba(164, 179, 183, 0.3);
}

.icon-order-status.forbidden {
    background: rgba(255, 184, 191, 0.3);
}

.icon-order-status.add-work {
    background: rgba(100, 226, 100, 0.3);
}

.icon-order-status.lower-work {
    background: rgba(244, 244, 73, 0.3);
}

.order_data_legend {
    margin-top: 15px;
}

.form-formator__img-box.photo2 {
    top: 120px;
}

.form-formator__img {
    max-height: 115px;
}

/* !!! редактировать .tippy-box редактировать через Сергея*/
/* .tippy-box{ 
    background-color: white;
    color: black;
    border-radius: 0;
    font-size: 12px;
    border: 1px solid #aaa;
}
.tippy-box[data-theme~='tomato'] {
    background-color: #ffffff;
    color: #465154;
    box-sizing: border-box;
    padding: 20px 15px;
    -webkit-box-shadow: 0px 4px 20px rgb(45 52 54 / 15%);
    box-shadow: 0px 4px 20px rgb(45 52 54 / 15%);
    border-radius: 15px;
    border: 1px solid #0F1924;
} */

#recl_table_row_click_id .js_label_by_task {
    margin-top: 15px;
}

.nowrap_field {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 767px) {
    #heed_help_button, #can_help_button {
        font-size: 1.5em;
    }
}

.js-help-form-phone-button {
    color: #FFFFFF !important;
}

.select_company_name {
    font-weight: bold;
}

.field-checkbox__input_big {
    transform: scale(1.5) !important;
}

.leaflet-popup-tip-container { /*fix bug*/
    margin-top: -1px;
}

.leaflet-popup-07 {
    background-color: transparent;
}

.leaflet-popup-07 .leaflet-popup-content-wrapper {
    opacity: 0.8;
}

.popup-map-link-disable {
    color: lightgray;
}

.js_tabs_tab_order_table {
    display: none;
}

.js_tabs_tab_map_route {
    display: none;
}

.marker-help {
    height: 24px;
    margin-bottom: -8px;
}

.js-btn-disable {
    display: none;
}

span.popupMapChangeRoute {
    color: #0078A8;
    text-decoration: underline;
}

span.popupMapChangeRoute:hover {
    color: #105572;
}

span.popupMapChangeUser {
    color: #0078A8;
    text-decoration: underline;
}

span.popupMapChangeUser:hover {
    color: #105572;
}

span.field_height_32 {
    line-height: 32px;
}

.field-text--horiz-margin {
    margin: 0 0 15px 20px;
}

.form-formator__inner .filepond__icon-default {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 98px;
    height: 98px;
}

.tabulator-cell .cell_click:hover {
    cursor: pointer;
    text-decoration: underline;
    font-weight: bold;
}

/* .popup .js-list-data-form-list .form-formator__input-groups {
    overflow-y: scroll;
    height: 120px;
}

.popup .js-list-data-form-list .form-formator__input-groups::-webkit-scrollbar {
    background-color: #ffffff;
    width: 1px;
}

.popup .js-list-data-form-list .form-formator__input-groups::-webkit-scrollbar-thumb {
    background-color: #ffffff;
} */

.tabulator-table .tabulator-cell.tabulator-editable {
    border-style: solid;
    border-width: 1px;
    border-color: white;
}

.icon-view {
    opacity: 0.5;
}

.icon-finger--rno {
    color: #e3e3e3;
}

.tabulatorTopScrollbar {
    text-overflow: clip;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    position: sticky;
    top: 0;
    z-index: 10;
}

.tabulatorTopScrollbar::-webkit-scrollbar {
    width: 12px;
    border-radius: 10px;
}

.tabulatorTopScrollbar::-webkit-scrollbar-track {
    background: #f6f6f6;
    border-radius: 10px;
}

.tabulatorTopScrollbar::-webkit-scrollbar-thumb {
    background-clip: content-box;
    background-color: #CECECE;
    border-radius: 10px;
    border: 3px solid transparent;
}

.tabulatorGroupBorder {
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #efefef;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #efefef;
}

.ondropactivate_gragdrop {
    position: fixed;
    z-index: 10000;
    touch-action: none;
    transition: background-color 0.3s;
}

.ondropdeactivate_gragdrop {
    transform: translate(0px, 0px);
}

.ondragenter_dropzone {
    display: inline-block;
    padding: 5px;
    background: #ced3d7 !important;
    width: 90px;
    height: 90px;
}

.parent_drag {
    background: url('/assets/img/photo-default.svg') center/cover;
    position: relative;
    background-color: #ced3d7;
}

.parent_drag:before {
    content: attr(txt_before);
    position: absolute;
    display: flex;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 54px;
    font-weight: bolder;
    font-stretch: ultra-expanded;
    color: #2089e5;
}

.fake-link, .fake-link:active, .fake-link:focus, .fake-link:target, .fake-link:hover {
    border: none;
    padding: 0;
    font-size: 14px;
}

.fake-link-readonly {
    border: none;
    padding: 0;
    font-size: 14px;
}

.tabulator_editable_cell_selected {
    border-color: #0a0a0a !important;
}

.cell_box {
    position: relative;
    box-sizing: border-box;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-tap-highlight-color: transparent;
    padding: 10px;
    border-right: none;
    width: 110px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 110px;
}

.ondragenter_dropzone_upload_cont {
    background: url('/assets/img/photo-default.svg') center/cover;
    position: relative;
    background-color: #ced3d7;
}

.ondrop_activate_gragdrop_upload_cont {
    position: fixed;
    z-index: 10000;
    touch-action: none;
    transition: background-color 0.3s;
}

.ondrop_deactivate_gragdrop_upload_cont {
    transform: translate(0px, 0px);
}

.cont_cell_wait {
    opacity: 0.3;
}

.tabulator[id*="upload_dir"] .tabulator-row--no-children .tabulator-cell {
    padding-left: 29px;
}

.drop_img_preview {
    position: fixed;
    z-index: 10000;
    touch-action: none;
}

.cont_cell_gragdrop_select {
    display: none;
}

.cont_cell_gragdrop_selecting {
    background-color: #0d95e8;
}


/* .tabulator-row:hover .tabulator-cell {
    color: white !important;
    background-color: #1E88E5;
}

.tabulator-selected .tabulator-cell {
    color: white !important;
    background-color: #1E88E5;
} */

.js_upload_cont:before {
    content: attr(txt_before);
    position: absolute;
    display: flex;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    /*font-weight: bolder;*/
    font-stretch: ultra-expanded;
    color: #ced3d7;
}

.js_upload_dir:before {
    content: attr(txt_before);
    position: absolute;
    display: flex;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    /*font-weight: bolder;*/
    font-stretch: ultra-expanded;
    color: #ced3d7;
    width: 80%;
    z-index: 1111;
}

.cell_box:before {
    content: attr(txt_before);
    position: absolute;
    display: flex;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 54px;
    /*font-weight: bolder;*/
    font-stretch: ultra-expanded;
    color: #2089e5;
}

.js_desktop_div {
    min-height: 600px;
}

.js_desktop_div:before {
    content: attr(txt_before);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    font-stretch: ultra-expanded;
    text-align: center;
    color: #ced3d7;
    width: 80%;
}

.war_info {
    padding-bottom: 50px;
}

.war_info_color {
    font-size: 19px;
    font-stretch: ultra-expanded;
    text-align: center;
    margin-top: -10px;
}

.list_data_group_group {
    font-weight: bold;
    padding-left: 1em;
}

.list_data_group_item {
    padding-left: 2em;
}
.select-nowrap {
    white-space: nowrap;
}

.filter_item_search_autohide + .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    display: block;
    padding-left: 12px;
    padding-right: 61px;
    line-height: 30px;
}

.filter_item_search_autohide + .select2-container--default .select2-selection--multiple .select2-selection__choice {
    display: none;
}

.filter_item_search_autohide + .select2-container--default .select2-selection--multiple .select2-selection__choice-custom.multi {
    text-decoration: underline;
}

.filter_item_search_autohide + .select2-container .select2-search--inline .select2-search__field::placeholder {
    color: currentColor;
}

.filter_item_search_autohide + .select2-container .select2-selection__choice + .select2-search--inline {
    display: none;
}

.tab-fed__btn-view.isActive {
    background: #1E88E5;
    color: white;
}

.frozenClass {
    color:#FF6D00;
}

/*fix tabulator col margin calc if scale*/
.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
    margin-right: calc(-1px / var(--scale, 1));
}

@media (min-resolution: 1dppx) and (max-resolution: 1.9dppx) {
    .tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
        margin-right: calc(-1px / var(--scale, 1));
    }
}

@media (min-resolution: 2dppx) and (max-resolution: 2.9dppx) {
    .tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
        margin-right: calc(-2px / var(--scale, 1));
    }
}

@media (min-resolution: 3dppx) {
    .tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
        margin-right: calc(-3px / var(--scale, 1));
    }
}

/*cell in header*/
.tabulator .tabulator-header .tabulator-col.grpTpl {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
}


.box .tabulator .tabulator-header .tabulator-col.grpTpl:last-of-type {
    border-right: none;
}

.tabulator .tabulator-header .tabulator-col.grpTpl.grpTpl--root {
    position: relative;
}

.tabulator .tabulator-header .tabulator-col.grpTpl.grpTpl--root:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 10;
    border-left: 1px solid rgba(0, 0, 0, 0.2);
}

/*cell in row*/
.tabulator-row .tabulator-cell.grpTpl {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.tabulator-row .tabulator-cell.grpTpl.first-col {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
}

.tabulator-cell:not(.grpTpl) + .tabulator-col-resize-handle + .tabulator-cell.grpTpl {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
}

.tab-conf__btn-view i {
    margin-right: 0!important;
}

.tabulatorStickyHeader .page__inner {
    overflow: unset
}

.tabulator.tabulator--stickyHeader {
    overflow: unset;
}

.tabulator-header.isSticky {
    position: sticky;
    top: 0;
    z-index: 10;
}

.tabulator .tabulator-header .tabulator-col.inner-col-group-cols-no-border > .tabulator-col-group-cols {
    border-top: none;
}

.tabulator .tabulator-header .tabulator-col.inner-col-group-cols-no-border > .tabulator-col-content {
    padding-top: 0 !important;
    padding-bottom: 3px !important;
}

/* .preloader {
    background-color: rgba(255, 255, 255, 0.97);
} */

.ch-list__item-inner {
    padding: 0;
    margin: 0;
    max-height: 600px;
    height: calc(100%);
}

.ch-list__item-inner .ch-desktop {
    padding: 0;
    margin: 0;
    max-height: 600px;
    height: calc(100% - 50px);
}

.ch-list__item-inner .tabulatorTopScrollbar {
    display: none;
}

.ch-list__item-inner .ch-desktop h3 {
    position: relative;
    text-align: center;
    padding: 0;
    margin: 0;
    height: calc(100% - 40px);
}

.ch-list__item-inner .ch-desktop h3::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.ch-list__item-inner .filter-text {
    text-align: center;
    font-size: 12px;
    color: #949494;
    margin-top: 4px;
}

.tippy-menu .tippy-menu__caption {
    background: #e8f4ff !important;
}

.tippy-menu__caption--icon, .tippy-menu__caption.hasIcon, .tippy-menu__item--icon, .tippy-menu__item.hasIcon {
    padding: 7px 30px 7px 40px;
}

.highcharts-credits {
    display: none;
}

.form-formator__input-groups input:required:invalid,
.form-formator__input-groups select:required:invalid + .select2 .select2-selection {
    border: 2px solid #ba3f3f;
}

.u-modal-button-block .u-modal-button {
    min-width: 7em;
    margin-right: 1em;
}

.field-checkbox__input-weeks {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 200px;
    padding: 6px 12px 2px 12px;
    border-color: #949494;
    border-style: solid;
    border-width: 1px;
    border-radius: 3px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
}

.field-checkbox__input-weeks-div {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
}

.mar-lr-12 {
    margin-left: 12px;
    margin-right: 12px;
}

.js_desktop_div .rectangle {
    padding: 40px 20%;
    display: flex;
    align-items: center;    /* Центрирование по вертикали */
    justify-content: center;/* Центрирование по горизонтали */
    text-align: center;
}
input[type="time"]::-webkit-inner-spin-button,
input[type="time"]::-webkit-clear-button,
input[type="time"]::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}

input[type="time"] {
    -moz-appearance: textfield;
    appearance: none;
}

.background_rendering, .background_rendering:hover, .background_rendering:focus, .background_rendering:active {
    color: #0474b4;
}

/*.fancybox_training .fancybox-button[data-fancybox-close] {*/
/*     display: none !important;*/
/* }*/

.js_training_popup_click .js_training_hand {
    overflow-y: auto;
}

@media (max-width: 767px) {
    .js_training_popup_click .r-tabs__accordion-title {
        display: none;
    }
    .js_training_popup_click .r-tabs__panel {
        display: block;
    }
}
