#rep_reports-home .main .col-sm-6 > h5,
#rep_reports-home .main .col-sm-6 > h2 {
    background-color: #f6f6f6;
    margin: 0;
    padding: 10px 15px;
    font-size: 14px;

    border-radius: 4px 4px 0 0;
    border: 1px solid var(--border-color);
    border-bottom: none;

    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
}

#rep_reports-home .main ul {
    background-color: white;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;

    border-radius: 0 0 4px 4px;
    border: 1px solid var(--border-color);
    border-top: none;

    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
}

#rep_reports-home .main ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#rep_reports-home .main ul li a {
    display: block;
    padding: 10px 15px;
    border-top: 1px solid var(--border-color);

    color: var(--primary-dark);
}

#rep_reports-home .main ul li a:hover {
    background-color: #f1f1f1;
    color: var(--primary-dark);
}

/* #436 */
#rep_guided_reports_start #toolbar .btn {
    margin-bottom: 5px;
}

#rep_guided_reports_start .dropup {
    display: flex;
    gap: 2px;
}

#rep_guided_reports_start .dropup a:first-child {
    white-space: nowrap;
}

#rep_guided_reports_start tbody tr:first-child .dropup ul,
#rep_guided_reports_start tbody tr:nth-child(2) .dropup ul {
    bottom: unset;
}

/* #523 */
table.dataTable.no-footer.fixedHeader-floating {
    display: none;
}
