/* Algolia/Typesense search styling */

.ais-Hits-item {
    border-radius: 0.25rem;
}

.ais-Hits-item:hover {
    background-color: rgba(84, 160, 183, 0.16);
}

.ais-Panel-header {
    cursor: pointer;
    position: relative;
    z-index: 10;
}

.ais-Panel-collapseButton {
    z-index: 20;
    inset: 0;
    display: flex;
    flex-direction: row;
    justify-content: right;
}

.ais-ClearRefinements-button {
    background: rgba(84, 160, 183);
}

.ais-ClearRefinements .ais-ClearRefinements-button:hover {
    color: white;
}

.ais-CurrentRefinements-category .ais-CurrentRefinements-delete:hover {
    color: red;
}

.ais-ClearRefinements-button--disabled {
    visibility: hidden;
}

.sticky-sidebar {
    position: sticky;
    top: 20px;
    max-height: calc(100vh - 40px);
    overflow-y: auto;
}
