/* Itemised statement card (System · Cost). BEM block: .stmt — the
   period navigation row, the per-section subtotals and the footnotes.
   Totals are `.stat` tiles and the item tables are plain `.table`. */
.stmt__nav {
    display: flex;
    align-items: center;
    gap: var(--sp-2);
    flex-wrap: wrap;
    margin-bottom: var(--sp-4);
}
.stmt__picker { flex: 1 1 200px; max-width: 320px; }
.stmt__download { margin-left: auto; }
.stmt__head { margin-bottom: var(--sp-4); }
.stmt__section { margin-top: var(--sp-4); }
.stmt__section-title {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    gap: var(--sp-3);
    font-size: var(--fs-sm);
    border-bottom: 1px solid var(--color-border);
    padding-bottom: var(--sp-1);
    margin: 0 0 var(--sp-1);
}
.stmt__section-total { font-weight: 600; }
.stmt__section-note { margin: 0 0 var(--sp-2); }
.stmt__detail { font-size: var(--fs-xs); color: var(--color-text-dim); }
.stmt__detail--muted { font-style: italic; }
.stmt__notes { font-size: var(--fs-xs); color: var(--color-text-dim); padding-left: var(--sp-4); margin-top: var(--sp-3); }
