.tb-results-filter__dropdown-top {
    border-bottom: 1px solid theme('colors.gray.200');
    margin-bottom: $spacing-5;
    padding: 0 0 $spacing-base;

    @media screen and (min-width: $mediaquery-lg) {
        padding: 0 $spacing-base $spacing-base;
    }
}

.tb-results-filter__geolocation {
    padding-left: 0;
    padding-right: 0;
    width: 100%;

    .tb-icon {
        height: 1rem;
        width: 1rem;
    }
}

.tb-results-filter__search-input {
    background: theme('colors.gray.100');

    &:focus,
    &:active {
        background: theme('colors.white');
    }
}
