/* Chargé APRÈS tom-select.default — thème sombre BBC Tournoi. */
.app-shell .ts-wrapper.single .ts-control,
.app-shell .ts-wrapper.multi .ts-control {
    min-height: 2.75rem;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 0.75rem;
    background: rgba(255, 255, 255, 0.1) !important;
    background-image: none !important;
    box-shadow: none !important;
    color: #fff !important;
    padding: 0.5rem 0.75rem;
}

.app-shell .ts-wrapper.single .ts-control input,
.app-shell .ts-wrapper.multi .ts-control input {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}

.app-shell .ts-wrapper.single .ts-control input::placeholder,
.app-shell .ts-wrapper.multi .ts-control input::placeholder {
    color: rgba(255, 255, 255, 0.4) !important;
}

.app-shell .ts-wrapper.focus .ts-control,
.app-shell .ts-wrapper.single.input-active .ts-control {
    border-color: #27a2f6 !important;
    box-shadow: none !important;
    background: rgba(255, 255, 255, 0.12) !important;
    background-image: none !important;
}

.app-shell .ts-control .item {
    color: #fff !important;
}

.app-shell .ts-wrapper.single .ts-control::after {
    border-color: rgba(255, 255, 255, 0.65) transparent transparent !important;
}

.app-shell .ts-wrapper.single.dropdown-active .ts-control::after {
    border-color: transparent transparent rgba(255, 255, 255, 0.65) !important;
}

.app-shell .ts-dropdown {
    z-index: 60;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 0.75rem;
    background: #0b1f3a !important;
    color: #fff !important;
    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.35);
}

.app-shell .ts-dropdown .option,
.app-shell .ts-dropdown .optgroup-header,
.app-shell .ts-dropdown .no-results,
.app-shell .ts-dropdown .create {
    color: rgba(255, 255, 255, 0.92) !important;
}

.app-shell .ts-dropdown .active {
    background: #27a2f6 !important;
    color: #fff !important;
}

.app-shell .ts-dropdown .option.disabled,
.app-shell .ts-dropdown [data-disabled] {
    opacity: 0.35;
}

.app-shell .ts-wrapper.disabled .ts-control {
    opacity: 0.5;
}
