.report {
    padding-bottom: 74px;
}

.report h2 {
    padding-top: 25px;
    padding-bottom: 25px;
    justify-content: center;
    display: flex;
}

.report h4 {
    padding-top: 25px;
}

.report #icons_circle {
    color: #f3c024;
}

.report #icons {
    color: black;
}

.report hr {
    border-top: 1px solid #f3c024;
}

.legend-circle {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 8px;
}

.legend-item {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    white-space: nowrap;
    /* Prevent text wrapping */
}

.mb-0 {
    display: none;
}