/* ============================================================
   CFO Dashboard Page Layout (VBI-3-U)
   ------------------------------------------------------------
   Medium density. Financial-themed accent (green).
   5-col at 1440px.
   ============================================================ */

.vbi-csuite-page--cfo .vbi-csuite-page__title {
    border-bottom: 2px solid var(--color-green);
    padding-bottom: var(--space-1);
}

@media (min-width: 481px) and (max-width: 768px) {
    .vbi-band__grid--csuite.vbi-band__grid--cfo {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: var(--space-3);
    }
}

@media (min-width: 769px) and (max-width: 1023px) {
    .vbi-band__grid--csuite.vbi-band__grid--cfo {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: var(--space-3);
    }
}

@media (min-width: 1024px) and (max-width: 1439px) {
    .vbi-band__grid--csuite.vbi-band__grid--cfo {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: var(--space-3);
    }
}

@media (min-width: 1440px) {
    .vbi-band__grid--csuite.vbi-band__grid--cfo {
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: var(--space-3);
    }
    .vbi-band__cell--wide { grid-column: span 2; }
}
