/* Shared financial presentation: absent records are distinct from measured zero. */
[data-fin-state="empty"], [data-fin-state="unset"], [data-fin-state="loading"], [data-fin-state="error"]{color:#74839a!important}
[data-fin-state]:not([data-fin-state="value"])>b{color:#74839a!important}
.bcp-fin-note{display:block!important;font-size:11px!important;font-weight:400!important;line-height:1.45!important;color:#718198!important;letter-spacing:normal!important;margin-top:5px;overflow-wrap:anywhere;white-space:normal}
.bc-acct-mini-kpis>span{min-width:0;white-space:normal}
.bc-acct-mini-kpis .bcp-fin-note{max-width:230px;font-size:10px!important}
.bcp-fin-value{font-variant-numeric:tabular-nums}
.bcp-fin-empty{padding:24px 14px;text-align:center;color:#718198;font-size:12px;line-height:1.5}
.bcp-fin-budget-empty{padding:26px 18px;text-align:center}
.bcp-fin-budget-empty>.bcp-fin-value{font-size:27px;font-weight:700}
.bcp-fin-legend{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;border:1px solid #dce6f0;border-radius:12px;background:#fff;box-shadow:0 3px 12px #173b5d06;padding:12px 18px;margin:0 0 18px;color:#718198;font-size:11px}
.bcp-fin-legend span{display:flex;align-items:center;gap:8px}.bcp-fin-legend b{font-size:15px;font-weight:700;color:#74839a}.bcp-fin-legend span:nth-child(2) b{color:#173b5d}
.bcp-fin-readonly{display:inline-flex;align-items:center;gap:5px;border-radius:7px;background:#eaf1fa;color:#264b70!important;font-size:10px!important;letter-spacing:0!important;padding:5px 8px;margin-left:8px;vertical-align:middle;font-weight:600}
#execFinancialPage .bc-exec-kpi,#accountingPage .bc-acct-stat{min-width:0;border-color:#dce6f0;box-shadow:0 5px 18px #173b5d08}
#execFinancialPage .bc-exec-kpi b,#accountingPage .bc-acct-stat b{overflow-wrap:anywhere;line-height:1.25}
.bc-acct-report-card>.bcp-fin-note{margin-top:7px}
@media(max-width:600px){.bcp-fin-legend{gap:10px 18px;padding:10px 12px}.bcp-fin-legend span{font-size:10px}.bcp-fin-readonly{margin:6px 0 0;display:table}}
