/**
 * @package    mod_exaaifeedback
 * @copyright  2026 GTN Solutions https://gtn-solutions.com
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 */

.path-mod-exaaifeedback .label-row > td > *:last-child {
    margin-bottom: 0;
}

/* Always hide the activity description which is automatically renderd by boost_union - it is rendered manually in PHP */
.path-mod-exaaifeedback .activity-description {
    display: none;
}

.path-mod-exaaifeedback .ai-response {
    padding: 1rem 0;
    text-align: justify;
}
.path-mod-exaaifeedback .ai-response h1 {
    font-size: 160%;
}

.path-mod-exaaifeedback .ai-response h2 {
    font-size: 140%;
}

.path-mod-exaaifeedback .ai-response h3 {
    font-size: 120%;
}

/* feedback_edit.php: full-width editor form */
.mform.exaaifeedback-edit-form .fcontainer {
    max-width: 100%;
}
.mform.exaaifeedback-edit-form .felement {
    margin-left: 0;
}
.mform.exaaifeedback-edit-form .col-md-3 {
    display: none;
}
.mform.exaaifeedback-edit-form .col-md-9 {
    flex: 0 0 100%;
    max-width: 100%;
}

/* feedback info table: no bottom margin */
.path-mod-exaaifeedback .exaaifeedback-info-table {
    margin: 0;
}

/* action buttons row */
.path-mod-exaaifeedback .exaaifeedback-buttons {
    display: flex;
    gap: 8px;
    margin: 1rem 0;
}

/* intro text block */
.path-mod-exaaifeedback .exaaifeedback-intro {
    text-align: justify;
    margin-top: 2rem;
}

/* answers table: equal columns */
.path-mod-exaaifeedback .exaaifeedback-answers-table {
    table-layout: fixed;
}
.path-mod-exaaifeedback .exaaifeedback-answers-table col {
    width: 50%;
}

/* answer section label */
.path-mod-exaaifeedback .exaaifeedback-answer-label {
    margin-left: 12px;
}

/* moodle_feedback_details.php: remove extra spacing in label cells */
.path-mod-exaaifeedback .local_table_sql-column-name p {
    margin-bottom: 0;
}

