.lit-reorder-selector-area, .lit-reorder-selector-rows {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.lit-reorder-selector-rows {
    justify-content: flex-end;
}

ul.lit-reorder-commands {
    list-style-type: none;

    display: inline-flex;
    column-gap: 20px;
    justify-content: flex-end;
    flex-grow: 1;

    border: 1px solid var(--primary);
    margin-bottom: unset;
    padding: 10px 10px 10px 10px;
}

ul.lit-reorder-commands li {
    font-weight: bold;
}

.lit-reorder-commands li a {
    cursor: pointer;
}

.lit-reorder-selection-action {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.blink > input {
    border: 1px solid red;
}

.blink {
    cursor: pointer;
    animation-name: blinker;
    animation-duration: 1s;
    animation-delay: 1s;
    animation-iteration-count: 3;
    animation-timing-function: linear;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

.lit-reorder-commands--selecteall {
}

.lit-reorder-commands--toggle {

}

.lit-reorder-commands--removeall {

}

div.lit-reorder__button_container {
    display: flex;
    gap: 0.5rem;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
}

[id^="row_"].card-body:not(.d-none) {
    padding-bottom: 0 !important;
}

[id^="row_"].card-body:not(.d-none) ~ div.lit-reorder__button_container a i.toggle:before {
    content: "\f151" !important;
}

.lit-reoder__highlight {
    font-weight: bold;
    color: var(--primary);
}

.fa-refresh:before {
    content: "\f021"
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
    content: "\f150"
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
    content: "\f151"
}

form[name="psearch"] .twitter-typeahead {
    width: 94%;
}