/* order strong selector from aui (5.2 only) */
.aui-theme-default .list-ordering a.order-by {
    color: var(--ds-text, #707070);

    &:link,
    &:visited {
        color: var(--ds-text, #707070);
    }
}

.list-ordering {
    box-sizing: border-box;
    padding: 10px 20px 12px;
    overflow: hidden;

    .order-by-container {
        display: flex;
        flex-direction: row;
        width: 100%;

        .order-by-fields {
            flex: 1;
            min-width: 0;

            .order-options {
                width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                vertical-align: top;
            }
        }

        .order-by-direction {
            margin-left: 10px;
        }
    }
}

.order-dropdown {
    .aui-list-scroll {
        max-height: 350px;
    }

    .aui-list-section-footer {
        border-top: 1px solid var(--ds-border-accent-gray, #bbb);
    }
}

#order-by-options-multi-select {
    width: 218px;

    .item-label input {
        position: absolute;
        left: -9999px;
    }

    .check-list-item {
        padding-left: 12px;
    }
}
