.finance-tabs{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid #dce6ed;padding-bottom:13px;flex-wrap:wrap}.finance-tabs button{padding:11px 16px;border:0;background:transparent;border-radius:8px;color:#637e91;font-size:13px}.finance-tabs button.active{background:#0d3653;color:#fff}.finance-actions{display:flex;gap:12px;margin-bottom:22px}.cash-filter{display:flex;align-items:flex-end;gap:14px;margin-bottom:24px}.cash-filter label{min-width:160px;margin:0}.cash-filter input{margin-top:7px}.cash-in{color:#078571;font-weight:600}.cash-out{color:#af5960;font-weight:600}.cash-chart{overflow:auto;padding:20px 22px}.cash-chart svg{min-width:600px;width:100%;height:200px}.finance-cards .stock-money{font-size:25px}@media(max-width:700px){.cash-filter{flex-wrap:wrap}.cash-filter label{flex:1;min-width:120px}.finance-tabs button{font-size:11px;padding:10px}.finance-cards{grid-template-columns:1fr 1fr}.finance-cards .stock-money{font-size:20px}.finance-actions{flex-wrap:wrap}}

.period-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px}.period-shortcuts button{min-height:40px}
