@charset "UTF-8";
/* =================================== 15.11 добавление отзывов и правки =================================== */
/* =================================== next =================================== */
/* popup */
/*================================ atom ================================*/
/*================================ atom ================================*/
/*================================ cargo-forward ================================*/
/*-----------------------------bosch 29.11.23-----------------------*/
/*-----------------------------b2bshans 01.12.23-----------------------*/


.dropdown-menu {
    overflow: hidden;
}

.swal2-container.swal2-center > .swal2-popup {
    display: -ms-grid !important;
    display: grid !important;
}

.swal2-title {
    margin-top: 20px;
    font-size: 1.25rem;
}

.swal2-icon.swal2-success {
    background: var(--success);
    border-color: var(--success);
}

.custom-scrollbars ::-webkit-scrollbar-track {
    border-radius: 0.5rem;
}

.custom-scrollbars ::-webkit-scrollbar-thumb {
    background-color: var(--primary);
}

.b2b-shans .text- {
    --text-opacity: 1;
    color: #1f2937;
}

.b2b-shans a:hover {
    color: var(--link-hover-color);
}

.b2b-shans a:hover i{
    color: var(--main-link-active-color);
}

.b2b-shans .h1,
.b2b-shans .h2,
.b2b-shans .h3,
.b2b-shans .h4,
.b2b-shans .h5,
.b2b-shans .h6,
.b2b-shans h1,
.b2b-shans h2,
.b2b-shans h3,
.b2b-shans h4,
.b2b-shans h5,
.b2b-shans h6 {
    color: var(--white-100);
}
/*.b2b-shans .sidebar-main {
  background: var(--main-gradient-bg);
}*/

.b2b-shans .widget_weather-content .widget_weather-text {
    color: var(--white-100);
}
.b2b-shans .nav-tabs .nav-item.show .nav-link,
.b2b-shans .nav-tabs .nav-link.active {
    color: var(--main-link-active-color);
}

.b2b-shans .nav-tabs .nav-item.show .nav-link [class^=ph-],
.b2b-shans .nav-tabs .nav-link.active [class^=ph-]{
    color: var(--main-link-icon-active-color);
}

.b2b-shans .nav-tabs .nav-item:active [class^=ph-],
.b2b-shans .nav-tabs .nav-item:hover [class^=ph-] {
    color: var(--main-link-icon-active-color);
}

.b2b-shans .sotbit-cabinet-gadget-profile .gdcontent {
    color: var(--white-100);
}
.b2b-shans .nav-link {
    color: var(--grey-color);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.b2b-shans .nav-b2bcabinet .nav-item-header {
    color: var(--secondary-nav-text-color);
}

.b2b-shans .b2b-banner-wrapper {
    border-radius: 0px;
    -webkit-box-shadow: var(--box-shadow);
    box-shadow: var(--box-shadow);
}

.b2b-shans .nav-sidebar .nav-link:focus [class^=ph-],
.b2b-shans .nav-sidebar .nav-link:hover [class^=ph-]{
    color: var(--main-link-icon-active-color);
}

.b2b-shans .custom-scrollbars ::-webkit-scrollbar-track {
    border-radius: 0rem;
}
.b2b-shans .custom-scrollbars ::-webkit-scrollbar-thumb {
    background-color: var(--main-color);
}
.gradient,
.b2b-shans .gradient {
    background: var(--main-gradient-bg);
}

.gradient__secondary,
.b2b-shans .gradient__secondary {
    background: var(--secondary-gradient-bg);
}

.gradient__third,
.b2b-shans .gradient__third {
    background: var(--third-gradient);
}

.b2b-shans .navbar-footer .navbar-link {
    color: var(--main-link-color);
}
.b2b-shans .widget-bx-gd-buttons .fab-menu-btn {
    background-color: var(--main-color);
    color: var(--white-100);
    border-radius: 0px;
    border: 1px solid;
}

.b2b-shans .col-form-label {
    color: var(--main-text-color);
}

.b2b-shans .trumbowyg-modal-button.trumbowyg-modal-submit {
    color: var(--white-100);
    background-color: var(--main-color);
    border-radius: 0;
    border: 1px solid var(--main-color);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.b2b-shans .trumbowyg-modal-button.trumbowyg-modal-submit:hover {
    opacity: 0.6;
}

.b2b-shans .filename {
    color: #e8e8e8;
}
.b2b-shans .navbar-footer {
    padding-right: 10px;
    padding-bottom: 10px;
}
.b2b-shans .navbar-footer .mt-2 {
    margin-top: 10px !important;
}
.b2b-shans .nav-b2bcabinet .nav-link {
    border-radius: 0px;
}
.b2b-shans .bg-primary {
    background-color: var(--main-color) !important;
}
.b2b-shans .text-muted {
    color: var(--grey-color);
}

.b2b-shans .rounded {
    border-radius: var(--border-radius) !important;
}

.b2b-shans .main-grid-view__button {
    color: var(--white-100);
}
.b2b-shans .main-grid-view__button.active {
    color: #e9caa8;
}
.b2b-shans .main-grid-view__button.active:hover {
    color: var(--main-text-color);
}
.b2b-shans .main-grid-view__button:hover {
    color: var(--main-text-color);
}

.b2b-shans .nav-pills .nav-link.active,
.b2b-shans .nav-pills .show > .nav-link {
    color: var(--white-100);
    background-color: var(--main-text-color);
    border-radius: 0px;
}
.b2b-shans .catalog_section__catalog-section-list .section-item {
    border-radius: var(--main-card-bg);
    background: var(--main-card-bg);
    border-radius: 0px;
}
.b2b-shans .catalog_section__catalog-section-list .section-item a {
    color: var(--main-text-color);
}
.b2b-shans .catalog_section__catalog-section-list .section-item a:hover {
    opacity: 0.6;
}
.b2b-shans .upselling {
    background: var(--main-card-bg);
    -webkit-box-shadow: var(--main-card-bg);
    box-shadow: var(--main-card-bg);
    border-radius: 0px;
}

.b2b-shans .catalog-list .catalog-list__name {
    color: var(--main-text-color);
}

.b2b-shans .input-group-basket .input-group-prepend,
.b2b-shans .input-group-basket .input-group-append {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.b2b-shans .input-group-basket .input-group-prepend,
.b2b-shans .input-group-basket .input-group-append {
    border: 1px solid var(--main-color);
    background-color: var(--white-100);
}
.b2b-shans .input-group-basket .form-control {
    border-top: 1px solid var(--main-color);
    border-bottom: 1px solid var(--main-color);
}
.b2b-shans .input-group-basket .input-group-prepend:hover,
.b2b-shans .input-group-basket .input-group-append:hover {
    color: var(--main-text-color);
}
.b2b-shans .filter .filter__selected-item {
    color: var(--main-text-color);
    border: 1px solid var(--main-color);
    border-radius: 0px;
}
.b2b-shans .filter .filter__selected-item {
    color: var(--main-text-color);
}
.b2b-shans .filter .filter__selected-item:hover {
    background-color: transparent;
}
@media ((max-width: 1600px) and (min-width: 992px)) or (max-width: 576px) {
.b2b-shans .catalog-list .catalog-list__item:not(:last-child) {
    border-bottom: 1px solid var(--main-color);
}
}

.b2b-shans .basket .basket__toolbar-btn {
    white-space: nowrap;
    cursor: pointer;
}
.b2b-shans [class*=" ph-"], .b2b-shans [class^=ph-] {
    color: var(--main-text-color);
    transition: all ease-in-out .2s;
}

.b2b-shans .nav-tabs .nav-link {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.b2b-shans .t2 {
    color: var(--main-text-color);
}
.b2b-shans .sotbit-cabinet-gadget-weather .gdcontent > h3 {
    color: var(--main-color) !important;
}
.b2b-shans .gdcontent .personal_information .email, .b2b-shans .phone {
    color: var(--white-100);
}

.b2b-shans .swal2-popup {
    border-radius: 0px;
}
.b2b-shans .swal2-icon.swal2-success {
    background: var(--main-color);
    border-color: var(--main-text-color);
}
.b2b-shans .widget-bx-gd-buttons.gap-4.position-fixed .fab-icon-close.ph-x {
    color: var(--white-100);
}
.b2b-shans .widget-bx-gd-buttons.gap-4.position-fixed .fab-icon-open.ph-plus {
    color: var(--white-100);
}
.b2b-shans .widgets_cabinet {
    border-radius: 0px;
    background: var(--main-card-bg);
}

.b2b-shans .widget_button--active {
    color: var(--white-100);
    background: #3d3d3d;
    border-radius: 0px;
}


@media (min-width: 1480px) {
    .b2b-shans .catalog .catalog__filter {
        border-radius: 0px;
        background: none !important;
    }
}

.b2b-shans .drp-calendar {
    background: var(--main-card-bg);
    border-radius: 0px;
}
.b2b-shans .daterangepicker td.active:not(.off), .b2b-shans .daterangepicker td.active:not(.off):hover {
    background-color: var(--main-text-color);
    border-radius: 0;
}
.b2b-shans .daterangepicker .calendar-table .next span, .b2b-shans .daterangepicker .calendar-table .prev span {
    border: solid white;
    border-width: 0 0.125rem 0.125rem 0;
}
.b2b-shans .daterangepicker td.available, .b2b-shans .daterangepicker th.available {
    border-radius: 0px;
}
.b2b-shans .daterangepicker td.available:hover, .b2b-shans .daterangepicker th.available:hover {
    background-color: var(--main-text-color);
    border-radius: 0px;
}
.b2b-shans .filter__roll-up path {
    fill: var(--main-color);
}
.b2b-shans .content-inner {
    background-position: 10% 200px;
}
.b2b-shans .dropdown-menu.show {
    border-radius: 0px;
    background: var(--main-card-bg);
}

.b2b-shans .dropdown-item:active [class^=ph-],
.b2b-shans .dropdown-item:active [class*=" ph-"],
.b2b-shans .dropdown-item:hover [class^=ph-],
.b2b-shans .dropdown-item:hover [class*=" ph-"] {
    color: var(--main-link-icon-active-color);
}

.b2b-shans .gradient-modal {
    background: var(--main-card-bg);
}
.b2b-shans .search-form .search__submit i {
    color: var(--main-card-bg) !important;
}

.b2b-shans .widget_content.widget_links_btns {
    color: var(--main-text-color);
}
.b2b-shans .text-muted {
    color: var(--grey-color) !important;
}

.b2b-shans .gdoptions {
    background-color: var(--main-card-bg);
    border-bottom: 1px solid var(--main-card-bg);
}
.b2b-shans .button_link {
    color: var(--main-text-color);
}
.b2b-shans .bx-slst .dropdown-block {
    border-radius: 0px;
}
.b2b-shans .bx-slst .dropdown-block:hover {
    background-color: var(--white-100);
}
.b2b-shans .bx-slst .bx-ui-combobox-dropdown {
    border-radius: 0px;
}
.b2b-shans .product__property--quantity i, .b2b-shans .quantity-selector i {
    color: var(--white-100);
}
.b2b-shans .filter__SectionsSelect * {
    border-radius: 0px;
    color: var(--main-text-color);
}
.b2b-shans .filter__SectionsSelect * *:hover {
    background: var(--main-color);
}
.b2b-shans .catalog__filter-toggler i {
    color: var(--white-100);
}
.b2b-shans .btn-add-more-files {
    border: 1px solid var(--main-color);
    border-radius: 0px;
}
.b2b-shans .trumbowyg-box svg {
    fill: var(--main-color);
}
.b2b-shans .trumbowyg-button-pane button, .b2b-shans .trumbowyg-button-pane button {
    border-radius: 0px;
}
.b2b-shans .trumbowyg-button-pane button:focus, .b2b-shans .trumbowyg-button-pane button:hover {
    background-color: var(--main-text-color);
    border-radius: 0px;
}
.b2b-shans .trumbowyg-button-pane button:focus svg, .b2b-shans .trumbowyg-button-pane button:hover svg {
    fill: var(--white-100);
}

.custom-scrollbars ::-webkit-scrollbar-track {
    border-radius: 0rem;
}

@media (min-width: 768px) {
    .custom-scrollbars ::-webkit-scrollbar {
        border-radius: 0rem;
    }
    .custom-scrollbars ::-webkit-scrollbar-track {
        border-radius: 0rem;
    }
    .custom-scrollbars ::-webkit-scrollbar-thumb {
        background-color: var(--main-text-color);
        border-radius: 0rem;
    }
}
.side-panel-content-container, .side-panel-container, .side-panel-content-container {
    border-radius: 0px;
}

.catalog__element {
    border-radius: 0px;
    background-color: #1D1D1D;
    min-height: 100%;
}

.catalog__element .card {
    background-color: var(--main-card-bg);
    color: var(--white-100);
}
.catalog__element .card a {
    color: var(--main-text-color);
}

.catalog__element .quantity-selector__value {
    border-top: 1px solid var(--main-color);
    border-bottom: 1px solid var(--main-color);
}

.side-panel-loader, .side-panel-content-container {
    background-color: #1D1D1D;
}

.gdcontent .widget_content {
    color: var(--main-text-color);
}

.main-link.b2b-main-link:hover {
    color: var(--main-link-active-color);
}

.sotbit-cabinet-gadget a:active [class*=" ph-"],
.sotbit-cabinet-gadget a:hover [class*=" ph-"] {
    color: var(--main-link-icon-active-color);
}

.b2b-shans .card-content dt {
    color: var(--grey-color);
}

.b2b-shans .catalog_section__catalog-section-list .section-item:hover a{
    color: var(--main-link-active-color);
}

.b2b-shans .btn:hover [class*=" ph-"],
.b2b-shans .btn:active [class*=" ph-"] {
    color: var(--main-link-icon-active-color);
}

.b2b-shans .btn:hover .badge.bg-primary ,
.b2b-shans .btn:active .badge.bg-primary {
    background: var(--main-link-icon-active-color) !important;
}

.sidebar-main-resize-wrapper button:hover [class^=ph-] {
    color: var(--main-link-icon-active-color);
}

#blank-export-in-excel,
.ladda-label.export_excel_preloader {
    line-height: 21px;
    text-align: center;
    display: flex;
    align-items: center;
    gap: 12px;
}

.btn.btn-ladda svg {
    width: 21px;
    height: 21px;
    position: relative;
    top: 0;
    color: var(--main-text-color);
}

.b2b-shans .blank_detail_actions .btn.btn-ladda {
    border-radius: 8px;
}

.b2b-shans .btn-primary [class^=ph-] {
    color: var(--white-100);
}
.b2b-shans .btn-primary:hover [class^=ph-],
.b2b-shans .btn-primary:active [class^=ph-],
.b2b-shans .btn:hover [class^=ph-],
.b2b-shans .btn:active [class^=ph-] {
    /*color: var(--main-link-icon-active-color)*/;
}

.h-100 {
    height: 100%;
}

#swal2-content, #swal2-content .mb-1 {
    color: white;
}