.searchresult {
}

.searchresult a.bw-news-teaser-link:hover {
    background-color: unset;
}

.previewImage {
}

.searchresultText {
}

.ms-parent {
    width: 100%;
}

.ms-choice {
    border: unset !important;
}
.ms-choice>span {
    position: unset !important;
}

.placeholder {
    background-color: #f4f3f1;
    cursor: default;
}

.resultlink {
    display: inline-block;
}

.result_headline {
    font-size: 14px;
}

.sortByRelevanceDate {
    display: flex;
    justify-content: flex-end;
    font-size: 14px;
}

.sortByRelevanceDate > a {

}

.sortByRelevanceDate > a:hover {
    box-shadow: 0 2px #2a2623;
    border-radius: 0;
    text-decoration: none;
    background-color: unset;
    cursor: default;
}

.sortByRelevanceDate > a.selected {
    font-weight: 700;
    text-decoration: none;
    box-shadow: 0 2px #2a2623;
    border-radius: 0;
}

.pagination_more_results.loading {
    position: relative;
    padding-right: 35px; /* Additional space for the spinner */
}

.pagination_more_results.loading::after {
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    /* High contrast on black AND yellow background */
    border: 3px solid white;
    border-top-color: transparent;
    border-radius: 50%;
    animation: spinner-border 0.75s linear infinite;
}

@keyframes spinner-border {
    to { transform: translateY(-50%) rotate(360deg); }
}

/* Additional styles for better visibility on hover */
.pagination_more_results.loading:hover::after {
    /* Black spinner on yellow background */
    border: 3px solid black;
    border-top-color: transparent;
    box-shadow: none;
}

/* Icon for "Help (detailed)" link */
.elasticsearch .elasticsearch__filters .filter-buttons .filter-btn#help-detail:before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3ctitle%3eico_info%3c/title%3e%3cpath style='fill:currentColor' class='aa' d='M8.46,1a1.85,1.85,0,0,1,1.85,1.85A1.89,1.89,0,0,1,8.46,4.74a1.85,1.85,0,0,1,0-3.7Z'/%3e%3cpath style='fill:currentColor' class='aa' d='M11.11,13.5c-.55,2-6,2.23-5.61-.55.24-1.85.61-3.64.92-5.43.19-1.17-.55-.8-1.23-1a.44.44,0,0,1,.12-.86A26.28,26.28,0,0,1,9.2,5.54a.7.7,0,0,1,.74.68,6.26,6.26,0,0,1-.12,1c-.31,1.73-.74,3.58-1,5.31,0,.37.06,1.05.62,1a2.63,2.63,0,0,0,1.23-.44C10.93,13,11.17,13.2,11.11,13.5Z'/%3e%3c/svg%3e");
}