.elementor-51156 .elementor-element.elementor-element-096f823{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51156 .elementor-element.elementor-element-68ff29e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-51156 .elementor-element.elementor-element-b89dae2{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-51156 .elementor-element.elementor-element-b89dae2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51156 .elementor-element.elementor-element-1b76c79 .elementor-button{background-color:#FFFFFF;font-size:14px;font-weight:600;line-height:25px;fill:#0057B8;color:#0057B8;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0057B8;border-radius:60px 60px 60px 60px;padding:12px 27px 12px 27px;}.elementor-51156 .elementor-element.elementor-element-1b76c79 .elementor-button:hover, .elementor-51156 .elementor-element.elementor-element-1b76c79 .elementor-button:focus{background-color:#0057B8;color:var( --e-global-color-ab1331a );}.elementor-51156 .elementor-element.elementor-element-1b76c79{width:initial;max-width:initial;}.elementor-51156 .elementor-element.elementor-element-1b76c79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51156 .elementor-element.elementor-element-1b76c79 .elementor-button-content-wrapper{flex-direction:row;}.elementor-51156 .elementor-element.elementor-element-1b76c79 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-51156 .elementor-element.elementor-element-1b76c79 .elementor-button:hover svg, .elementor-51156 .elementor-element.elementor-element-1b76c79 .elementor-button:focus svg{fill:var( --e-global-color-ab1331a );}.elementor-51156 .elementor-element.elementor-element-57e7875 .elementor-button{background-color:#0057B8;font-size:14px;font-weight:600;line-height:25px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:60px 60px 60px 60px;padding:12px 27px 12px 27px;}.elementor-51156 .elementor-element.elementor-element-57e7875 .elementor-button:hover, .elementor-51156 .elementor-element.elementor-element-57e7875 .elementor-button:focus{background-color:var( --e-global-color-ab1331a );color:var( --e-global-color-accent );}.elementor-51156 .elementor-element.elementor-element-57e7875 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51156 .elementor-element.elementor-element-57e7875 .elementor-button-content-wrapper{flex-direction:row;}.elementor-51156 .elementor-element.elementor-element-57e7875 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-51156 .elementor-element.elementor-element-57e7875 .elementor-button:hover svg, .elementor-51156 .elementor-element.elementor-element-57e7875 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-51156 .elementor-element.elementor-element-33ca74a{--display:flex;}.elementor-51156 .elementor-element.elementor-element-5bc354e{--display:flex;}.elementor-51156 .elementor-element.elementor-element-145faa5{--display:flex;}.elementor-51156 .elementor-element.elementor-element-4dafd4f{--display:flex;}.elementor-51156 .elementor-element.elementor-element-d2d7fdc{--display:flex;}.elementor-51156 .elementor-element.elementor-element-f9467f1{--display:flex;}.elementor-51156 .elementor-element.elementor-element-46727bc{--display:flex;}.elementor-51156 .elementor-element.elementor-element-dbb48a6{--display:flex;}.elementor-51156 .elementor-element.elementor-element-c5fe310{--display:flex;}.elementor-51156 .elementor-element.elementor-element-ce5583b{--display:flex;}.elementor-51156 .elementor-element.elementor-element-3518cdb{--display:flex;}.elementor-51156 .elementor-element.elementor-element-60bcea3{--n-accordion-title-font-size:44px;--n-accordion-item-title-space-between:60px;--n-accordion-item-title-distance-from-content:30px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-gap:30px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-51156 .elementor-element.elementor-element-60bcea3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-51156 .elementor-element.elementor-element-60bcea3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-51156 .elementor-element.elementor-element-60bcea3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-51156 .elementor-element.elementor-element-60bcea3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Myriad Pro", Sans-serif;font-weight:400;line-height:60px;}:where( .elementor-51156 .elementor-element.elementor-element-60bcea3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}@media(max-width:767px){.elementor-51156 .elementor-element.elementor-element-68ff29e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51156 .elementor-element.elementor-element-b89dae2 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-51156 .elementor-element.elementor-element-b89dae2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-51156 .elementor-element.elementor-element-1b76c79{width:100%;max-width:100%;}.elementor-51156 .elementor-element.elementor-element-1b76c79 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-51156 .elementor-element.elementor-element-1b76c79.elementor-element{--align-self:stretch;}.elementor-51156 .elementor-element.elementor-element-57e7875{width:100%;max-width:100%;}.elementor-51156 .elementor-element.elementor-element-57e7875 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51156 .elementor-element.elementor-element-57e7875.elementor-element{--align-self:stretch;}.elementor-51156 .elementor-element.elementor-element-60bcea3{--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-title-font-size:30px;}:where( .elementor-51156 .elementor-element.elementor-element-60bcea3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:44px;}:where( .elementor-51156 .elementor-element.elementor-element-60bcea3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}}/* Start custom CSS for button, class: .elementor-element-1b76c79 */.elementor-button-icon svg {
    width: 20px !important;  /* Укажите нужную ширину */
    height: auto !important; /* Высота подстроится пропорционально */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea7a2de *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c9d6bb *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-939ca09 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d3c3db *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38f5b6a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e665256 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f57464a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2621eb6 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a7aaa29 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-79708d4 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-88c3886 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea7a2de *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c9d6bb *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-939ca09 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d3c3db *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38f5b6a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e665256 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f57464a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2621eb6 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a7aaa29 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-79708d4 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-88c3886 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea7a2de *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c9d6bb *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-939ca09 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d3c3db *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38f5b6a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e665256 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f57464a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2621eb6 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a7aaa29 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-79708d4 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-88c3886 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea7a2de *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c9d6bb *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-939ca09 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d3c3db *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38f5b6a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e665256 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f57464a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2621eb6 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a7aaa29 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-79708d4 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-88c3886 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea7a2de *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c9d6bb *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-939ca09 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d3c3db *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38f5b6a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e665256 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f57464a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2621eb6 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a7aaa29 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-79708d4 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-88c3886 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea7a2de *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c9d6bb *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-939ca09 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d3c3db *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38f5b6a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e665256 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f57464a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2621eb6 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a7aaa29 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-79708d4 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-88c3886 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea7a2de *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c9d6bb *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-939ca09 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d3c3db *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38f5b6a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e665256 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f57464a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2621eb6 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a7aaa29 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-79708d4 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-88c3886 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea7a2de *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c9d6bb *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-939ca09 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d3c3db *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38f5b6a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e665256 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f57464a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2621eb6 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a7aaa29 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-79708d4 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-88c3886 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea7a2de *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c9d6bb *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-939ca09 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d3c3db *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38f5b6a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e665256 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f57464a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2621eb6 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a7aaa29 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-79708d4 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-88c3886 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea7a2de *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c9d6bb *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-939ca09 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d3c3db *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38f5b6a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e665256 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f57464a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2621eb6 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a7aaa29 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-79708d4 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-88c3886 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea7a2de *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c9d6bb *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-939ca09 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d3c3db *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38f5b6a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e665256 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f57464a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2621eb6 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a7aaa29 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-79708d4 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-88c3886 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea7a2de *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c9d6bb *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-939ca09 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d3c3db *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-38f5b6a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e665256 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f57464a *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2621eb6 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a7aaa29 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-79708d4 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-88c3886 *//* 1. Убираем зебру и устанавливаем белый фон для всех ячеек */
.supsystic-table, 
.supsystic-table tr, 
.supsystic-table td,
.supsystic-table th {
    background-color: #ffffff !important;
}

/* 2. Настраиваем цвет границ #A7A7A7 для всех таблиц */
.supsystic-table, 
.supsystic-table td, 
.supsystic-table th {
    border: 1px solid #A7A7A7 !important;
    border-collapse: collapse !important;
}

/* 3. Эффект заливки #EDEDED при наведении на строку */
.supsystic-table tr:hover td {
    background-color: #EDEDED !important;
    transition: background-color 0.15s ease-in-out;
}

/* Убираем лишние внешние отступы, чтобы рамки не двоились */
.supsystic-table {
    border-spacing: 0 !important;
    width: 100% !important;
}

/* Стилизуем поле поиска Supsystic */
.dataTables_filter input {
    border: 1px solid #A7A7A7 !important;
    border-radius: 4px;
    padding: 8px 12px;
    outline: none;
}

.dataTables_filter label {
    font-weight: bold;
    color: #333;
}
/* Выравнивание поиска влево на мобильных устройствах */
@media (max-width: 768px) {
    /* Контейнер поиска */
    .dataTables_wrapper .dataTables_filter {
        text-align: left !important;
        float: none !important;
        display: flex;
        justify-content: flex-start;
    }

    /* Само поле ввода и этикетка "Пошук" */
    .dataTables_wrapper .dataTables_filter label {
        width: 100%;
        text-align: left !important;
        display: block;
    }

    .dataTables_wrapper .dataTables_filter input {
        margin-left: 0 !important; /* Убираем стандартный отступ слева */
        margin-top: 5px;
        width: 100%; /* Растягиваем на всю ширину для удобства или уберите это, если нужен короткий инпут */
        max-width: 250px; /* Ограничение ширины, чтобы не упирался в края */
    }
}/* End custom CSS */