/* tamayuzCore - FORCE Simplification - Override Everything! */

/* LEARNING PATHS - FORCE HIDE ALL COMPLEXITY */
select[name="category_id"],
#category_id,
label[for="category_id"],
.form-group:has(select[name="category_id"]),
input[name="accumulate_scorm_time"],
input[name="activate_start_date_check"],
input[name="activate_end_date_check"],
input[name="subscribe_users"],
#start_date_div,
#end_date_div,
div[id*="date_div"],
button[name="advanced_params"],
#advanced_params_options,
.extrafield,
.skill-block {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
}

/* EXERCISES - FORCE HIDE COMPLEX OPTIONS */
#advanced_params_options,
.advanced-params,
input[name="propagate_neg"],
input[name="save_correct_answers"],
input[name="hide_question_title"],
input[name="randomAnswers"],
input[name="randomByCat"],
select[name="exercise_category_id"],
select[name="score_model_id"],
select[name="model_type"],
input[name="on_success_message"],
input[name="on_failed_message"],
textarea[name="on_success_message"],
textarea[name="on_failed_message"],
input[name="email_notification_template"],
input[name="review_answers"] {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
}

/* QUESTIONS - HIDE COMPLEX TYPES */
select[name="question_type_hidden"] option:nth-child(n+6),
select#question_type_hidden option:nth-child(n+6) {
    display: none !important;
}

/* Keep only first 5 options (1-5) */
select[name="question_type_hidden"] option[value="1"],
select[name="question_type_hidden"] option[value="2"],
select[name="question_type_hidden"] option[value="3"],
select[name="question_type_hidden"] option[value="4"],
select[name="question_type_hidden"] option[value="5"] {
    display: block !important;
}

/* FORCE HIDE ALL ADVANCED BUTTONS */
*[name*="advanced"],
*[id*="advanced"],
*[class*="advanced"],
button:contains("Advanced"),
a:contains("Advanced") {
    display: none !important;
    visibility: hidden !important;
}

/* CLEAN FORMS */
.form-group:has(input[name*="advanced"]),
.form-group:has(select[name*="category"]),
.form-group:has(input[name*="scorm"]),
.form-group:has(input[name*="date_check"]) {
    display: none !important;
}
