/* fonts-bumped-v1 */
/* Финансы */
.fin-accounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.fin-account{display:flex;flex-direction:column;gap:10px;border-top:3px solid var(--green)}
.fin-account.escrow{border-top-color:#8b5cf6}.fin-account.cash{border-top-color:#b7791f}.fin-account.fx{border-top-color:#4776e6}
.fin-account-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}
.fin-account-head b{display:block;font-size:13px;margin-top:4px}
.fin-account-head small{color:var(--muted);font-size:11px}
.fin-account-balance{text-align:right}
.fin-account-balance b{font-size:16px;letter-spacing:-.3px}
.fin-account-balance small{display:block;color:var(--muted);font-size:11px}
.fin-account svg{width:100%;height:48px}
.fin-weeks{display:flex;gap:10px;align-items:flex-end;height:150px;padding:6px 4px 0}
.fin-week{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;height:100%}
.fin-week-bars{display:flex;gap:3px;align-items:flex-end;height:118px}
.fin-week-bars i{display:block;width:14px;border-radius:4px 4px 2px 2px;min-height:2px}
.fin-week-bars i.in{background:#22a06b}.fin-week-bars i.out{background:#e5484d}
.fin-week span{font-size:10.5px;color:var(--muted)}
.fin-forecast{width:100%;height:auto}
.fin-neg td{background:#fff8f8}
body.dark .fin-neg td{background:#2a2020}
.fin-total td{background:var(--soft);font-weight:800}
.erp-cal-day.gap{background:#fff9ec;border-color:#f4dcae}
.erp-cal-day.past{opacity:.75}
.erp-cal-ev.done{opacity:.55}
.fin-cal-sum{margin-top:auto;font-size:10.5px;display:flex;gap:6px;font-weight:700}
.fin-cal-sum i{font-style:normal}
@media(max-width:1100px){.fin-accounts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
@media(max-width:700px){.fin-accounts{grid-template-columns:1fr}}
