/* Delegation Choices Styles */
.delegation-choice {
    background: #1a1a1a;
    border: 1px solid #333;
    padding: 1.5rem;
    border-radius: 10px;
    margin-bottom: 1.5rem;
}

.delegation-choice h4 {
    color: #dc3545;
    margin-bottom: 0.8rem;
    font-size: 1.1rem;
}

.delegation-choice p {
    margin-bottom: 1.2rem;
    font-size: 0.9rem;
    color: #ccc;
}

.delegation-choice .form-group {
    margin-bottom: 1rem;
}

#secondCommitteeDelegation hr {
    border-color: #333;
    margin: 2rem 0;
}

/* Emphasize required fields */
.delegation-choice label[for="firstDelegationChoice1"],
.delegation-choice label[for="secondDelegationChoice1"] {
    color: #dc3545;
}

.delegation-choice label[for="firstDelegationChoice1"]::after,
.delegation-choice label[for="secondDelegationChoice1"]::after {
    content: " *";
    color: #dc3545;
}
