/* Form container (optional if wrapped) */
.zammad-form-group {
    background-color: transparent; /* change if you want section bg */
}

/* Labels */
.zammad-form-group label {
    color: #cccccc;
}

/* Label */
.zammad-form-group label[for="zammad-form-body-modal"] {
    color: #cccccc !important;
}

/* Inputs + textarea */
.zammad-form-control {
    background-color: #1e1e1e;   /* input background */
    color: #ffffff;              /* text color */
    border: 1px solid #444;
}

/* Placeholder text */
.zammad-form-control::placeholder {
    color: #888;
}

/* Focus state */
.zammad-form-control:focus {
    background-color: #1e1e1e;
    color: #ffffff;
    border-color: #007bff;
}



.zammad-form-modal-body.js-zammad-form-modal-body {
    background-color: #1e1e1e !important; /* your bg */
    color: #ffffff !important;            /* text color */
}




.zammad-form-group .form-control.zammad-form-control::placeholder {
    color: #888 !important;
}


.zammad-form-group .form-control.zammad-form-control:focus {
    background-color: #1e1e1e !important;
    color: #ffffff !important;
    border-color: #007bff !important;
}

.zammad-form-modal-body.js-zammad-form-modal-body
.zammad-form
button.btn {
    background-color: #007bff !important;
    color: #ffffff !important;
    border: none !important;
}