

/* Start:/local/templates/glavdent/components/bitrix/catalog.smart.filter/.default/style.css?17908666885217*/

.catalog__container-filter-block-title {
    font-weight: 500;
    font-size: 18px;
    line-height: 122%;
    color: #00adc7;
    display: flex;
    gap: 10px;
    cursor: pointer;
}
.catalog__container-filter-block-title::before {
    content: ' ';
    display: block;
    width: 22px;
    height: 22px;
    min-width: 22px;
    min-height: 22px;
    background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 6H20M5 10.5H17M8 15H14" stroke="%2300ADC7" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');
    background-repeat: no-repeat;
}
.bx-sidebar-block {
    margin-top: 20px;
}
.catalog__seminary-container-div .bx-sidebar-block  input {
    background: #f7f7f7;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0.02em;
    color: #00adc7;
}
.bx-sidebar-block-filter {
    border-bottom: 1px solid rgba(0, 173, 199, 0.2);
    margin-bottom: 10px;
}
.bx-sidebar-block-filter:last-child {
    border-bottom: unset;
}
.bx-sidebar-block-filterItem {
    margin-top: 5px;
    margin-bottom: 10px;
    background: #f7f7f7;
    max-height: 90px;
    padding: 9px 9px 0 9px;
    border-radius: 5px;
    overflow: auto;
}
.bx-sidebar-block-filterItem div {
    font-size: 12px;
    line-height: 133%;
    letter-spacing: 0.02em;
    color: #1e1e1e;
    display: flex;
    align-items: center;
    gap: 5px;
}
.bx-filter-param-label {
    margin-bottom: 5px;
}
.bx-sidebar-block-title-filterItems {
    line-height: 129%;
    letter-spacing: 0.01em;
    color: #1e1e1e;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.bx-sidebar-block-title-filterItems:after {
    content: ' ';
    background-image: url('data:image/svg+xml,<svg width="14" height="9" viewBox="0 0 14 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.52854 1.0072L0.599507 7.22989C0.500528 7.33372 0.445313 7.47166 0.445313 7.61511C0.445313 7.75856 0.500528 7.8965 0.599507 8.00033L0.606206 8.00703C0.654189 8.05754 0.711946 8.09776 0.775963 8.12524C0.83998 8.15272 0.908918 8.1669 0.978585 8.1669C1.04825 8.1669 1.11719 8.15272 1.18121 8.12524C1.24522 8.09776 1.30298 8.05754 1.35096 8.00703L6.93386 2.14722L12.5145 8.00703C12.5625 8.05754 12.6203 8.09776 12.6843 8.12524C12.7483 8.15272 12.8172 8.1669 12.8869 8.1669C12.9566 8.1669 13.0255 8.15272 13.0895 8.12524C13.1535 8.09776 13.2113 8.05754 13.2593 8.00703L13.266 8.00033C13.365 7.8965 13.4202 7.75856 13.4202 7.61511C13.4202 7.47166 13.365 7.33372 13.266 7.22989L7.33694 1.0072C7.2848 0.952471 7.22209 0.908903 7.15261 0.879134C7.08313 0.849365 7.00833 0.834015 6.93274 0.834015C6.85715 0.834015 6.78235 0.849365 6.71287 0.879134C6.64339 0.908903 6.58068 0.952471 6.52854 1.0072Z" fill="%231E1E1E" /></svg>');
    display: block;
    background-repeat: no-repeat;
    width: 13px;
    height: 8px;
    min-width: 13px;
    min-height: 8px;
    transform: rotate(180deg);
}
.bx-sidebar-block-filter-btn {
    display: flex;
    gap: 10px;
}
.bx-sidebar-block-filter-btn-done {
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0.02em;
    color: #f7f7f7;
    padding: 5px;
    text-align: center;
    width: 100%;
    border-radius: 5px;
    background: #00adc7;
    cursor: pointer;
}
.bx-sidebar-block-filter-btn-clear {
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0.02em;
    color: #00adc7;
    padding: 5px;
    text-align: center;
    width: 100%;
    border-radius: 5px;
    background: #e2f3f6;
    cursor: pointer;
}
.bx-sidebar-block-filter-btn-clear input.btn {
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0.02em;
    color: #00adc7;
    padding: 0;
    text-align: center;
    width: 100%;
    background: #e2f3f6;
}
.bx-sidebar-block-filter-btn-done input.btn {
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0.02em;
    color: #f7f7f7;
    padding: 0;
    text-align: center;
    width: 100%;
    background: #00adc7;
}
.bx-sidebar-block-filter-btn-clear input:focus {
    outline: unset;
}
.bx-sidebar-block-filter .bx-sidebar-block-filterItems {
    height: 0;
    overflow: hidden;
    opacity: 0;
}
.bx-sidebar-block-filter.bx-active .bx-sidebar-block-filterItems {
    height: 100%;
    overflow: unset;
    opacity: 1;
    padding-bottom: 10px;
}
.bx-sidebar-block-filterItems input[type="text"] {
    background: #f7f7f7;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0.02em;
    color: #00adc7;
    width: 100%;
    padding: 5px 10px;
    border-radius: 5px;
}
.bx-sidebar-block-filter.bx-active .bx-sidebar-block-title-filterItems:after {
    transform: unset;
}
.bx-filter-input-checkbox {
    display: flex;
    align-items: flex-start;
    gap: 5px;
}
.bx-filter-popup-result {
    position: absolute;
    top: -999%;
    left: -999%;
}
.bx-filter-param-label.disabled {
    display: none;
}
.catalog_not_open-filter,
.not-open-form-filter .catalog_open-filter,
.not-open-form-filter .bx-sidebar-block {
    display: none;
}
.not-open-form-filter .catalog_not_open-filter {
    display: block;
}

.bx-filter-parameters-box {
    display: none!important;
}
/* End */
/* /local/templates/glavdent/components/bitrix/catalog.smart.filter/.default/style.css?17908666885217 */
