/**
 * TODO
 */

.bg-black {
    background-color: #000 !important;
    color: #fff !important;
}
.tabledrag-cell-content__item {
    /* display: none; */
}

.js body .field--widget-paragraphs .paragraphs-dropbutton-wrapper {
    margin-right: 0.5em;
}

.field--widget-fieldable-path-widget {
    display: none;
}
.filter-tips.filter-tips--short {
    display: none;
}

/**
 *  enlarge dropdowns
 */
select.form-select, .select2 {
    max-width: 240px;
}

.views-exposed-form .select2-container .select2-selection--single {
    box-sizing: content-box;
    padding: 11px 0px 11px 5px;
}

.views-exposed-form .select2-container--default .select2-selection--single .select2-selection__arrow {
    padding-top: 20px;
}

/**
 *  Gin Theme Fixes
 */
.toolbar nav.toolbar-bar {
    background-color: unset;
}

.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-item.is-active {
    color: var(--gin-color-button-text);
}

.gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-item.is-active::before {
    background-color: var(--gin-color-button-text);
}

.tabs-wrapper .tabs, .tabs-wrapper--secondary .tabs {
    height: auto;
    background-color: unset;
}

input[type=text].form-text:not(.browser-default) {
    border: 1px solid var(--gin-border-color-form-element);
}

/**
 *  Gin Theme - Dark Mode
 */
.gin--dark-mode .select2-container .select2-selection {
    background-color: var(--gin-bg-input);
}

.gin--dark-mode .select2-container .select2-selection--single .select2-selection__rendered {
    color: var(--gin-color-text);
}

.gin--dark-mode .select2-dropdown {
    background-color: var(--gin-bg-input);
}

.gin--dark-mode .select2-container--default .select2-results__option[aria-selected=true] {
    color: var(--gin-bg-input);
}

.gin--dark-mode .select2-container--default .select2-selection__choice {
    color: var(--gin-bg-input);
}