.ct-contact-form .frm-fluent-form .ff-el-input--label label {
    margin-bottom: 5px;
}

.ct-contact-form .fluentform .ff-el-group.ff_list_buttons .ff-el-input--content {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.ct-contact-form .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check span {
    border-radius: var(--theme-form-field-border-radius, 3px) !important;
    border: 1px solid rgba(209, 84, 30, 0.2) !important;
    box-shadow: none;
    transition: all 0.2s ease;
}

/* اللون قبل الاختيار */
.ct-contact-form .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:not(.ff_item_selected) span {
    color: #ccc;
    background-color: #111;
}

/* عند المرور */
.ct-contact-form .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:not(.ff_item_selected) span:hover {
    color: #fff !important;
    background-color: rgba(209, 84, 30, 0.2);
    border-color: #d1541e !important;
}

/* عند الاختيار */
.ct-contact-form .fluentform .ff-el-group.ff_list_buttons .ff_item_selected span {
    background-color: #d1541e !important;
    color: #fff !important;
    border-color: #d1541e !important;
}