/* stylelint-disable declaration-no-important */

.GlobalSearchResults .Select {
    &-loading-zone,
    &-arrow-zone {
        display: none;
    }

    &-menu,
    &-menu-outer {
        max-height: 80vh;
    }

    &-input {
        height: 40px;
    }

    &-control,
    &-control:focus {
        box-shadow: none !important;
        outline: none;
    }

    &-noresults {
        padding: 0;

        .error-text,
        .noresults-container {
            padding: 20px;
        }

        .noresults-container {
            text-align: center;
        }

        .noresults-text {
            color: var(--gray-500);
            font-size: 1.2rem;
            font-style: italic;
            padding: 0.5rem 0;
        }

        .error-text {
            color: var(--red);
        }
    }

    &-placeholder {
        height: auto;
    }
}
