.elementor-51146 .elementor-element.elementor-element-3b7f0486{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-51146 .elementor-element.elementor-element-1f3fc3a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51146 .elementor-element.elementor-element-a3eb759{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-51146 .elementor-element.elementor-element-a3eb759 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51146 .elementor-element.elementor-element-90e9831 .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-51146 .elementor-element.elementor-element-90e9831 .elementor-button:hover, .elementor-51146 .elementor-element.elementor-element-90e9831 .elementor-button:focus{background-color:#0057B8;color:var( --e-global-color-ab1331a );}.elementor-51146 .elementor-element.elementor-element-90e9831{width:initial;max-width:initial;}.elementor-51146 .elementor-element.elementor-element-90e9831 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51146 .elementor-element.elementor-element-90e9831 .elementor-button-content-wrapper{flex-direction:row;}.elementor-51146 .elementor-element.elementor-element-90e9831 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-51146 .elementor-element.elementor-element-90e9831 .elementor-button:hover svg, .elementor-51146 .elementor-element.elementor-element-90e9831 .elementor-button:focus svg{fill:var( --e-global-color-ab1331a );}.elementor-51146 .elementor-element.elementor-element-b246f22 .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-51146 .elementor-element.elementor-element-b246f22 .elementor-button:hover, .elementor-51146 .elementor-element.elementor-element-b246f22 .elementor-button:focus{background-color:var( --e-global-color-ab1331a );color:var( --e-global-color-accent );}.elementor-51146 .elementor-element.elementor-element-b246f22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51146 .elementor-element.elementor-element-b246f22 .elementor-button-content-wrapper{flex-direction:row;}.elementor-51146 .elementor-element.elementor-element-b246f22 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-51146 .elementor-element.elementor-element-b246f22 .elementor-button:hover svg, .elementor-51146 .elementor-element.elementor-element-b246f22 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-51146 .elementor-element.elementor-element-c07dc27{--display:flex;}.elementor-51146 .elementor-element.elementor-element-18d435c{--display:flex;}.elementor-51146 .elementor-element.elementor-element-59397c9{--display:flex;}.elementor-51146 .elementor-element.elementor-element-66c0428{--display:flex;}.elementor-51146 .elementor-element.elementor-element-a4d29c2{--display:flex;}.elementor-51146 .elementor-element.elementor-element-06fb873{--display:flex;}.elementor-51146 .elementor-element.elementor-element-f7a359e{--display:flex;}.elementor-51146 .elementor-element.elementor-element-b26cd91{--display:flex;}.elementor-51146 .elementor-element.elementor-element-f931b9b{--display:flex;}.elementor-51146 .elementor-element.elementor-element-b774e85{--display:flex;}.elementor-51146 .elementor-element.elementor-element-b25779b{--display:flex;}.elementor-51146 .elementor-element.elementor-element-81cb160{--display:flex;}.elementor-51146 .elementor-element.elementor-element-a0249c8{--display:flex;}.elementor-51146 .elementor-element.elementor-element-98b657d{--display:flex;}.elementor-51146 .elementor-element.elementor-element-0caee44{--display:flex;}.elementor-51146 .elementor-element.elementor-element-9799ba9{--display:flex;}.elementor-51146 .elementor-element.elementor-element-4fd76e3{--display:flex;}.elementor-51146 .elementor-element.elementor-element-f31b480{--display:flex;}.elementor-51146 .elementor-element.elementor-element-c81293a{--display:flex;}.elementor-51146 .elementor-element.elementor-element-5dadf28{--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-51146 .elementor-element.elementor-element-5dadf28 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-51146 .elementor-element.elementor-element-5dadf28 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-51146 .elementor-element.elementor-element-5dadf28 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-51146 .elementor-element.elementor-element-5dadf28 > .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-51146 .elementor-element.elementor-element-5dadf28 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(max-width:1024px){.elementor-51146 .elementor-element.elementor-element-1f3fc3a{--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;}.elementor-51146 .elementor-element.elementor-element-a3eb759{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}}@media(max-width:767px){.elementor-51146 .elementor-element.elementor-element-1f3fc3a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-51146 .elementor-element.elementor-element-a3eb759 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-51146 .elementor-element.elementor-element-a3eb759{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-51146 .elementor-element.elementor-element-90e9831{width:100%;max-width:100%;}.elementor-51146 .elementor-element.elementor-element-90e9831 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-51146 .elementor-element.elementor-element-90e9831.elementor-element{--align-self:stretch;}.elementor-51146 .elementor-element.elementor-element-b246f22{width:100%;max-width:100%;}.elementor-51146 .elementor-element.elementor-element-b246f22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51146 .elementor-element.elementor-element-b246f22.elementor-element{--align-self:stretch;}.elementor-51146 .elementor-element.elementor-element-5dadf28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51146 .elementor-element.elementor-element-5dadf28{--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-title-font-size:30px;}:where( .elementor-51146 .elementor-element.elementor-element-5dadf28 > .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;}}/* Start custom CSS for button, class: .elementor-element-90e9831 */.elementor-button-icon svg {
    width: 20px !important;  /* Укажите нужную ширину */
    height: auto !important; /* Высота подстроится пропорционально */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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-138b155 *//* 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-9a5527a *//* 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-239c1c0 *//* 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-c04a096 *//* 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-a7f92b3 *//* 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-9430b35 *//* 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-841efc1 *//* 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-3a87028 *//* 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-969f1db *//* 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-7861d75 *//* 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-5715dac *//* 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-6f2ec0d *//* 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-93e26f4 *//* 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-e4db734 *//* 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-4a905da *//* 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-c3d2d7e *//* 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-d35c4e5 *//* 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-84297be *//* 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-eee9b03 *//* 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 */