.qw-wrapper .qw-result-muted {
    opacity: 1;
    filter: none;
}

.qw-wrapper .qw-result:not(.qw-result-muted):has(.qw-best-match-label-wrapper:not([style*="visibility: hidden"])) {
    transform: scale(1.05);
    border: 3px solid #22c55e;
}

.qw-wrapper .qw-result-muted .best-match-label {
    opacity: 0.75;
    filter: grayscale(1);
}

.qw-navigation-button-icon {
    width: 1.75rem !important;
    height: 1.75rem !important;
}

