

.ais-SearchBox-input {
    border: 1px solid var(--md-default-fg-color--lighter);
}

.ais-SearchBox-form::before {
    margin-top: -0.4rem !important;
    scale: 1.4;
    width: 16px !important;
    height: 16px !important;
}

.ais-Hits {
    margin: 1rem auto;
    width: 99.7%;
}

.ais-Hits-item,
.ais-InfiniteHits-item {
    color: var(--md-typeset-color);
    background-color: var(--docsearch-modal-background);
    box-shadow: 0 0 0 1px var(--md-default-fg-color--lighter),0 1px 3px 0 var(--md-default-fg-color--lighter);
    margin: 0 !important;
    padding: 0.7rem 1.2rem !important;
    font-size: 0.8rem;
}

.ais-Pagination-item,
.ais-Hits-list {
    margin: 0 !important;
}

.ais-Pagination {
    justify-content: center;
    display: flex;
}

.ais-Heading {
    font-size: 1rem;
}

.ais-Breadcrumbs {
    font-size: 0.7rem;
    color: var(--md-default-fg-color--light);
}

.aa-Panel {
    z-index: 5;
}