.treasury-v650-filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;gap:10px;align-items:end;margin:16px 0}.treasury-v650-filters label{display:grid;gap:5px;font-size:.82rem;color:var(--muted)}.treasury-v650-warnings{display:grid;gap:7px;margin:10px 0}.treasury-v650-warnings>div{border:1px solid var(--warning,#d9a400);border-radius:10px;padding:9px 12px;background:var(--surface-soft)}.treasury-v650-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 18px}.treasury-v650-kpis>div{border:1px solid var(--border);border-radius:14px;padding:13px;background:var(--surface)}.treasury-v650-kpis small,.treasury-v650-kpis span{display:block;color:var(--muted);font-size:.78rem}.treasury-v650-kpis b{display:block;margin-top:5px;font-size:1.08rem}.treasury-v650-negative{color:#c62828!important}.treasury-v650-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:10px 0 18px}.treasury-v650-grid section,.treasury-v650-chart-wrap{border:1px solid var(--border);border-radius:14px;padding:14px;background:var(--surface)}.treasury-v650-grid h4,.treasury-v650-chart-wrap h4{margin:0 0 10px}.treasury-v650-banks,.treasury-v650-upcoming{display:grid;gap:8px;max-height:310px;overflow:auto}.treasury-v650-banks article,.treasury-v650-upcoming article{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:9px 2px}.treasury-v650-banks article:last-child,.treasury-v650-upcoming article:last-child{border-bottom:0}.treasury-v650-banks small,.treasury-v650-upcoming small{display:block;color:var(--muted);margin-top:3px}.treasury-v650-banks .right{text-align:right}.treasury-v650-upcoming .in strong{color:#2e7d32}.treasury-v650-upcoming .out strong{color:#c62828}.treasury-v650-chart{height:130px;display:flex;align-items:flex-end;gap:4px;overflow-x:auto;padding:10px 4px 0}.treasury-v650-bar-col{height:115px;min-width:22px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.treasury-v650-bar{width:14px;min-height:5px;border-radius:5px 5px 2px 2px;background:currentColor;opacity:.7}.treasury-v650-bar.negative{opacity:1;filter:saturate(1.5)}.treasury-v650-bar-col small{font-size:.64rem;color:var(--muted);transform:rotate(-40deg);transform-origin:center;white-space:nowrap}.treasury-v650-table .inflow{font-weight:600}.treasury-v650-table .outflow{font-weight:600}.treasury-v650-row-negative td{background:rgba(198,40,40,.07)}@media(max-width:1100px){.treasury-v650-kpis{grid-template-columns:repeat(2,1fr)}.treasury-v650-filters{grid-template-columns:repeat(2,1fr)}.treasury-v650-grid{grid-template-columns:1fr}}@media(max-width:650px){.treasury-v650-kpis,.treasury-v650-filters{grid-template-columns:1fr}.treasury-v650-banks article,.treasury-v650-upcoming article{display:block}.treasury-v650-banks .right{text-align:left;margin-top:6px}}
