
/* many facets border */
.wpgb-facet select.wpgb-select, .wpgb-facet .wpgb-search-facet input[type="search"], .wpgb-facet .wpgb-autocomplete-facet input[type="search"] {
    border: none;
    transition: none;
}

/* remove unasked-for margins */
.wpgb-facet>fieldset:last-child {
    margin-bottom: 0px;
}

/* facet title */
.wpgb-facet .wpgb-facet-title {
    font-size: inherit;
    line-height: inherit;
    padding: 0;
    margin-bottom: 0px;
}

/* wpgb "reset" <button> */
.wpgb-facet .wpgb-reset {
    background: none;
}
.wpgb-facet button.wpgb-button {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    transition: none;
}

/* apply button, reset button */
.wpgb-facet button.wpgb-apply, 
.wpgb-facet button.wpgb-reset {
    padding: 0px;
    margin: 0px;
}
/* wpgb :disabled buttons ("reset", "apply") */
.wpgb-facet button.wpgb-apply[disabled], 
.wpgb-facet button.wpgb-reset[disabled] {
    opacity: 1;
}

/* wpgb <select> */
.wpgb-facet select.wpgb-select:not([multiple]) {
    --padding-top: 0px;
    --padding-right: 12px;
    --wpgb-select-controls--width: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    
    
    padding: var(--padding-top) calc(var(--padding-right) + var(--wpgb-select-controls--width)) var(--padding-bottom) var(--padding-left);
}
.wpgb-select-separator {
    display: none;
}
.wpgb-select-controls {
    width: var(--wpgb-select-controls--width);
}

.wpgb-facet select.wpgb-select, 
.wpgb-facet .wpgb-search-facet input[type="search"], 
.wpgb-facet .wpgb-autocomplete-facet input[type="search"] {
    border-radius: 0px;
}