/* Dropdown Styling - Generic dropdown styles */

.Select__control {
    border: 0px solid #d1d5db !important;
    border-radius: 0.375rem !important;
    min-height: 2.5rem !important;
    background: white !important;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
    font-size: 0.875rem !important;
}

.Select__control:hover {
    border-color: #9ca3af !important;
}

.Select__control--is-focused {
    border-color: #295e84 !important;
    box-shadow: 0 0 0 1px #295e84 !important;
}

.Select__option--is-selected {
    background-color: #295e84 !important;
    color: white !important;
}

.Select__option--is-focused {
    background-color: #f0f7ff !important;
    color: #374151 !important;
}

.Select__placeholder {
    color: #9ca3af !important;
    font-size: 0.875rem !important;
}

.Select__single-value {
    color: #374151 !important;
    font-size: 0.875rem !important;
}

/* Form Controls */
.form-check-input:checked {
    background-color: #295e84 !important;
    border-color: #295e84 !important;
}
