/* Small single-purpose helpers. Keep this file small. */

.hc-text-muted {
    color: var(--hc-text-muted);
}

.hc-text-sm {
    font-size: var(--hc-font-size-sm);
}

.hc-text-xs {
    font-size: var(--hc-font-size-xs);
}

.mt-2 {
    margin-top: var(--hc-space-2);
}

.mt-4 {
    margin-top: var(--hc-space-4);
}

.mb-2 {
    margin-bottom: var(--hc-space-2);
}

.mb-4 {
    margin-bottom: var(--hc-space-4);
}

/* For values that must never split across lines (amounts, "176.2 kWh",
   date ranges): .hc-card's overflow-wrap: break-word otherwise breaks
   squeezed table cells mid-word, "£88.23" as "£88.2 / 3". */
.hc-nowrap {
    white-space: nowrap;
}
