.pa-finance-month{align-items:center;gap:8px;display:inline-flex}.pa-finance-month .pa-input{width:176px;min-height:40px;padding:0 12px}.pa-finance-month .pa-btn svg{width:18px;height:18px}.pa-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:1200px){.pa-finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.pa-finance-kpi{gap:6px;min-width:0;display:grid}.pa-finance-kpi__label{letter-spacing:.18em;text-transform:uppercase;color:var(--pa-text-faint);font-size:11px;font-weight:700}.pa-finance-kpi__amount{letter-spacing:-.02em;color:var(--pa-text);overflow-wrap:anywhere;font-size:22px;font-weight:800}.pa-finance-kpi__count{color:var(--pa-text-dim);font-size:13.5px}.pa-finance-kpi--warn .pa-finance-kpi__amount{color:var(--pa-accent)}.pa-finance-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-table th.pa-finance-num{text-align:right}.pa-finance-amounts{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:6px 16px;display:grid}.pa-finance-amounts dt{color:var(--pa-text-dim)}.pa-finance-amounts dd{text-align:right;margin:0}.pa-finance-amounts .pa-finance-amounts__total{color:var(--pa-text);border-top:1px solid var(--pa-line);padding-top:6px;font-weight:700}.pa-finance-skeleton{pointer-events:none}.pa-finance-skeleton__label{width:64px;height:11px}.pa-finance-skeleton__amount{width:70%;height:24px}.pa-finance-skeleton__count{width:48%;height:13px}.pa-finance-skeleton__cell{width:80%;height:14px}.pa-finance-skeleton__cell--short{width:40%}
