.DropdownToggleChevron {
    margin-left: .5rem;
    display: inline-flex;
    align-items: center;

    .Glyph {
        fill: currentColor;
    }
}

.dropdown-toggle {
    &::after {
        display: none;
    }

    &.btn-block .DropdownToggleLabel {
        margin-right: auto;
    }
}

.DropdownToggleContent {
    display: flex;
}

.DropdownIconOnly {
    .DropdownToggleContent {
        line-height: 1;
    }
    .btn,
    .btn-secondary {
        background: transparent;
        border: 0;
        padding: $input-btn-padding-y;
        border-radius: 100px;

        &:hover,
        &:focus,
        &[aria-expanded="true"] {
            background: $gray-200;
        }
        &:active,
        &.active,
        &:active:not(:disabled):not(.disabled) {
            box-shadow: none;
        }
    }
}

.dropdown {
    &.show > .btn-primary.dropdown-toggle {
        background-color: var(--primary);
        border-color: var(--primary);
    }

    &.show > .btn-primary.dropdown-toggle:focus {
        box-shadow: none;
    }
}
