/* Compact Section Headers - Reduced height for Questions & Tasks */

/* Reduce padding on section headers */
.column-section .accordion-header {
    padding: 0.375rem 0 !important; /* Reduced from 0.75rem */
    margin-bottom: 0 !important;
}

/* Reduce the font size slightly for more compact look */
.column-section h3 {
    font-size: 0.8125rem !important; /* Reduced from 0.875rem */
    line-height: 1 !important;
}

/* Reduce icon size */
.column-section h3::before {
    width: 1rem !important; /* Reduced from 1.25rem */
    height: 1rem !important;
    margin-right: 0.5rem !important; /* Reduced from 0.625rem */
    font-size: 0.875rem !important; /* Reduced from 1rem */
}

/* Make the count badge smaller */
.column-section .item-count {
    padding: 0.0625rem 0.375rem !important; /* Reduced padding */
    font-size: 0.625rem !important; /* Reduced from 0.7rem */
}

/* Reduce bottom margin between sections */
.column-section {
    margin-bottom: 1rem !important; /* Reduced from 1.5rem */
}

/* Ensure the border stays close to the text */
.column-section .accordion-header {
    border-bottom: 1px solid rgba(75, 85, 99, 0.3);
}

/* Reduce any top padding on the content area */
.column-section .column-content {
    padding-top: 0.5rem !important; /* Add small top padding for content */
}

/* Special handling for insights list to reduce gap */
.insights-list {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Ensure first item in list doesn't have extra top margin */
.insights-list > .clean-tile:first-child {
    margin-top: 0 !important;
}