/* HFHI Home page — issue #1003.
   KPI tiles use the shared `.texture-card` family in styles/kpi-cards.css. */

/* Grid row red-styling for Error / No Files Processed status.
   The descendant selector (`td *`) is needed to override Bootstrap's
   `.text-success` / `.text-danger` !important rules on spans inside
   the Rejected/Fixed column templates. */
.row-status-error,
.row-status-error td,
.row-status-error td * {
    color: #dc3545 !important;
}

/* Inline arrow icons inside delta cells.
   - .delta-arrow-dir : up/down triangle (▲▼) — large, tight-margined to sit close to the delta number
   - .delta-arrow-side: sideways arrow (↔) used when delta == 0 — original size, no negative margins
*/
.delta-arrow-dir {
    font-size: 29px;
    vertical-align: middle;
    line-height: 1;
    margin-left: -6px;
    margin-right: -6px;
}

.delta-arrow-side {
    font-size: 18px;
    vertical-align: middle;
    line-height: 1;
    margin-left: 0;
    margin-right: 0;
}
