:root {
    --primary:       #1e5478;
    --primary-dark:  #154060;
    --primary-light: #e8f1f6;
    --primary-text:  #fff;
}

/**
 * Global Financial Drill-Down styles
 * -----------------------------------
 * Applies to any row across any financial report marked with
 * the "financial-drillable-row" class. Include once, globally.
 */
 
.financial-drillable-row { cursor: pointer; transition: background-color 0.15s ease; }
.financial-drillable-row:hover { background-color: #f5f7fa; }
.financial-drillable-row.trial-balance-selected { background-color: #eaf2ff; }
.financial-drillable-row.trial-balance-selected:hover { background-color: #dcebff; }