/* Association Reports Styling */

.report-templates-modal .list-group-item {
    transition: background-color 0.2s ease;
}

.report-templates-modal .list-group-item:hover {
    background-color: #f8f9fa;
}

.report-templates-modal .btn-group {
    white-space: nowrap;
}

#reportTemplateFormModal .card-header {
    position: relative;
    z-index: 1;
}

#reportTemplateFormModal .card-body {
    max-height: 400px;
    overflow-y: auto;
}

#reportTemplateFormModal .form-check {
    padding-left: 1.5rem;
}

#reportTemplateFormModal .section-toggle {
    cursor: pointer;
}

#reportTemplateFormModal .section-toggle:indeterminate {
    background-color: #6c757d;
    border-color: #6c757d;
}
