/* Provider categories */
.wp-block-kadence-postgrid .kb-post-filter-container {
    gap: 4px;
}

.wp-block-kadence-postgrid .kb-filter-item {
    border-color: rgb(23 104 234 / 20%);
    border-width: 2px;
    margin: 0;
}

.wp-block-kadence-postgrid .kb-filter-item.is-active {
    background: #1768ea;
    color: white;
}

/* Use case search */
.cmswt-SubHeader {
    display: none;
}

.cmswt-CollectionMenu-currentLabel {
    display: none;
}

.cmswt-Filter.cmswt-Filter-url_origin.cmswt-Filter-collection_ai-use-case {
    display: none;
}

.cmswt-InstantSearch .ais-RefinementList-label {
    line-height: 1.75;
}

.cmswt-InstantSearch .ais-RefinementList ul {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.cmswt-InstantSearch .ais-RefinementList-showMore {
    background: #1faae2;
}

.cmswt-InstantSearch .ais-RefinementList-showMore:focus,
.cmswt-InstantSearch .ais-RefinementList-showMore:hover {
    background: #0861a8;
    box-shadow: 0 0 0 0;
}

.ais-Panel--collapsible .ais-Panel-collapseButton {
    pointer-events: none;
}

.ais-HierarchicalMenu-count,
.ais-Menu-count,
.ais-RefinementList-count,
.ais-ToggleRefinement-count {
    white-space: nowrap;
}

.hit-link {
    display: none;
}

/* Survey info pages */
table.drawthelineswithpencil {
    border-spacing: 0;
}

table.drawthelineswithpencil td,
table.drawthelineswithpencil th {
    border: 1px solid #333;
    padding: 9px;
}

/* Questions and answers */
.faq-archive .loop-entry .entry-content-wrap {
    padding: 1rem !important;
    font-weight: bolder !important;
    border: 2px solid #afb0b0;
}

.faq-archive .loop-entry .entry-content-wrap .entry-header {
    margin-bottom: 0;
}

.faq-archive .loop-entry .entry-content-wrap .entry-header h2 {
    font-weight: 500;
}

.sidefaq div {
    background: transparent !important;
}
