/* Stats */

#stats {
    display: grid;
    /* same shrink-to-fit fix as main: child cards must not inflate this track past the viewport */
    grid-template-columns: minmax(0, 1fr);
    row-gap: 20px;
}

/* Billed This Month */

#statsBilled {

}

#statsBilledTitle {

}

#statsBilledTable {

}

.statsBilledTableRow {

}

/* Headline */

#statsHeadline {

}

#statsHeadlineGrid {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 20px;
}

.statsHeadlineGridCell {
    display: grid;
    row-gap: 5px;
}

.statsHeadlineGridCellLabel {
    font-size: 14px;
    color: #666;
}

.statsHeadlineGridCellValue {
    font-size: 28px;
    font-weight: 700;
}

@media (max-width: 800px) {
    #statsHeadlineGrid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

/* AR Aging */

#statsAR {

}

#statsARTable {

}

.statsARTableRow {

}

/* Liability */

#statsLiability {

}

#statsLiabilityTable {

}

.statsLiabilityTableRow {

}

/* Revenue */

#statsRevenue {

}

#statsRevenueTable {

}

.statsRevenueTableRow {

}

/* Top Companies */

#statsTopCompanies {

}

#statsTopCompaniesTable {

}

.statsTopCompaniesTableRow {

}

/* Attribution */

#statsAttribution {

}

#statsAttributionTable {

}

.statsAttributionTableRow {

}

