

/* Start:/local/templates/.default/components/bitrix/news/catalog_admin/style.css?17551758962427*/
.section.item-views .table-responsive.altek .table.table-striped.sorted-table {
    margin-top: 0;
}

.product-list-view-type-buttons {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.product-list-view-type-buttons .view-type-link {
    margin-left: 10px;
    user-select: none;
}

.product-list-view-type-buttons .view-type-link svg {
    color: #B4B4B4;
}

.product-list-view-type-buttons .view-type-link.selected svg {
    color: #fb992a;
    cursor: default;
}

.section-description-left-block .section-picture img {
    max-width: 100%;
}

.section-description-left-block .section-description.acc {
    position: relative;
}

.section-description-left-block .section-description.acc+span {
    color: #F07100;
    letter-spacing: 0.8px;
    font-size: 10px;
    text-transform: uppercase;
    cursor: pointer;
    transition: all .3s;
    display: block;
}

.section-description-left-block .section-description.acc:not(.acc_close)+span {
    margin-bottom: 15px;
}

.section-description-left-block .section-description.acc+span:hover {
    color: #333;
}

.section-description-left-block .section-description.acc.acc_close {
    height: 200px;
    overflow: hidden;
}

.section-description-left-block .section-description.acc.acc_close::after {
    content: '';
    width: 100%;
    height: 100px;
    background-image: linear-gradient(to top, #ffffff, transparent);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    pointer-events: none;
}

.section-description-left-block .section-description.acc:not(.acc_close) {
    height: auto;
}

@media screen and (max-width: 991px) {
    .section-description-left-block>* {
        padding: 0 15px;
    }

    .section-description-left-block .section-description.acc+span {
        margin-bottom: 15px;
    }

    .catalog.item-views.table .items .item-wrap+.item-wrap {
        margin-top: 15px;
    }
}

/*11.08.25*/

.catalog.item-views.table .item .footer-button .btn {
    display: flex;
    align-items: center;
    justify-content: center;
}

.catalog.detail .wrapper-block-btn .btn {
    font-size: 13px;
}

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

    .main-section-wrapper .catalog.item-views.table .item {
        height: auto !important;
    }

    .catalog.item-views.table .item .foot .footer-button {
        opacity: 1 !important;
        visibility: visible !important;
        height: auto !important;
    }
}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/catalog-table/style.css?17551758966414*/
.section-img img {
    width: 350px;
    float: left;
}

.altek .table tbody tr:hover {
    background: #ffd !important;
}

.altek table.table:not(.table-bordered)>tbody>tr:hover td:first-of-type {
    padding-left: 20px !important;
}

table.table:not(.table-bordered)>tbody>tr:hover td:last-of-type {
    padding-left: 20px !important;
}

.section table.table>thead>tr>td {
    background: none;
    color: #000000;
    font-weight: 700;
}

.table tbody tr {
    background: #F7F7F7 !important;
}

.table-striped>tbody>tr:nth-child(even) {
    background: none !important;
}

.altek table tbody tr:hover {
    cursor: pointer;
}

.table tr td a {
    color: #777;
}


@media (max-width: 600px) {
    .section-img img {
        display: block;
        margin: 0 auto;
        float: none;
    }
}

@media (max-width: 530px) {

    /*.altek table.table,*/
    .altek table.table {
        display: table;
    }

    .altek table.table thead {
        display: table-header-group;
    }

    .altek table.table tbody {
        /*width: max-content;*/
        display: table-row-group;
    }

    .altek table.table tr {
        display: table-row;
    }

    .altek table.table td,
    .altek table.table th

    /*.altek table.table tr*/
        {
        display: table-cell;
        width: calc(100% / 7);
    }

    .altek table.table thead {
        /*display: block;*/
        /*width: max-content;*/
    }

    table.table thead+tbody td .th-mobile {
        display: none !important;
    }
}

table.table.sorted-table:not(.table-bordered)>tbody>tr:nth-of-type(odd) td:first-of-type {
    border-left: 1px solid #F7F7F7
}

table.table.sorted-table:not(.table-bordered)>tbody>tr:nth-of-type(even) td:first-of-type {
    border-left: 1px solid transparent
}

table.table.sorted-table:not(.table-bordered)>tbody>tr:hover td:first-of-type {
    border-left: 1px solid #f1f1f1
}

table.table.sorted-table:not(.table-bordered)>tbody>tr:nth-of-type(odd) td:last-of-type {
    border-right: 1px solid #F7F7F7
}

table.table.sorted-table:not(.table-bordered)>tbody>tr:nth-of-type(even) td:last-of-type {
    border-right: 1px solid transparent
}

table.table.sorted-table:not(.table-bordered)>tbody>tr:hover td:last-of-type {
    border-right: 1px solid #f1f1f1
}

.sorted-table td {
    position: relative;
}

.sorted-table .arrow {
    position: relative;
    margin: 0 0 0 10px;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -ms-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
}

@media (max-width: 479px) {
    .sorted-table .arrow {
        display: block;
    }
}

.sorted-table thead td .table-title-container {
    display: flex;
}

.sorted-table thead td .table-title-container .arrow:after,
.sorted-table thead td .table-title-container .arrow:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -3px 0 0 -4px;
    width: 8px;
    height: 5px;
    background-image: url(/bitrix/templates/aspro-priority/images/svg/content_icons.svg);
    background-repeat: no-repeat;
}

.sorted-table thead td {
    cursor: pointer;
}

.sorted-table thead td .table-title-container .arrow.selected {
    background-color: #fb992a;
}

.sorted-table thead td .table-title-container .arrow:after {
    background-position: -73px -25px;
}

.sorted-table thead td.asc .table-title-container .arrow:after {
    background-position: -73px -32px;
}

.sorted-table thead td.desc .table-title-container .arrow:after {
    background-position: -73px -39px;
}

.sorted-table thead td a.sort-link {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 5;
}

table.table.sorted-table:not(.table-bordered)>tbody>tr:hover td:first-of-type {
    border-left: none;
}

@media screen and (min-width:768px) {

    table.table.table-striped.sorted-table tr>td:last-child span {
        padding: 0 !important;
        width: auto;
        min-width: auto;
        background-color: transparent;
        color: #F07100;
        border: none;
        transition: all .3s;
    }

    table.table.table-striped.sorted-table tr>td:last-child span:hover {
        color: #333;
    }
}

@media screen and (max-width:767px) {
    table.table.table-striped.sorted-table tr {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    table.table.table-striped.sorted-table tr td {
        border-bottom: 0;
    }

    table.table.table-striped.sorted-table tr td a {
        font-size: 14px;
    }

    table.table.table-striped.sorted-table thead tr td:last-child {
        display: none;
    }

    table.table.table-striped.sorted-table tr>td {
        min-width: 50px;
        padding-left: 5px;
        padding-right: 5px;
    }

    .altek table.table:not(.table-bordered)>tbody>tr:hover td:first-of-type {
        padding-left: 5px !important;
    }

    table.table.table-striped.sorted-table tr>td:last-child {
        flex: 100%;
        max-width: 100%;
        text-align: center !important;
    }

    table.table.table-striped.sorted-table tr>td:last-child span {
        min-width: 300px;
    }

    table.table.table-striped.sorted-table tr>td:first-child {
        min-width: 84px;
    }

    table.table.sorted-table:not(.table-bordered)>tbody>tr:hover td:last-of-type {
        border-right: none;
    }
}

@media screen and (max-width:420px) {
    table.table.table-striped.sorted-table thead tr td:not(:first-child) .arrow {
        margin: 0;
    }

    table.table.table-striped.sorted-table thead tr td:first-child .arrow {
        margin-left: 3px;
    }

    table.table.table-striped.sorted-table tr>td {
        min-width: 40px;
        padding-left: 3px;
        padding-right: 3px;
    }

    table.table.table-striped.sorted-table tr>td:last-child span {
        min-width: 0px;
        width: 100%;
    }

    .altek table.table:not(.table-bordered)>tbody>tr:hover td:first-of-type {
        padding-left: 3px !important;
    }
}
/* End */
/* /local/templates/.default/components/bitrix/news/catalog_admin/style.css?17551758962427 */
/* /local/templates/.default/components/bitrix/news.list/catalog-table/style.css?17551758966414 */
