.form-check-input {
    width: 1.2em;
    height: 1.2em;
    border: 2px solid #333;
    box-shadow: none;
}

.form-check-input:checked {
    background-color: #0d6efd;
    border-color: #0a58ca;
}

.dropdown-item input[type="checkbox"] {
    margin-right: 0.5rem;
}

.dropdown-menu {
    max-height: 300px;
    overflow-y: auto;
    min-width: 250px;
    white-space: nowrap;
}

.dropdown-item {
    overflow: hidden;
    text-overflow: ellipsis;
}

.dropdown-toggle {
    text-align: left;
}
