.finance-filter{padding:16px;margin-bottom:18px}.finance-filter form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.finance-filter label{font-size:13px;font-weight:600}.finance-filter input{min-width:180px}.finance-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.finance-cards article{background:#fff;border-top:4px solid #17a2b8;padding:18px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.finance-cards span,.finance-cards strong,.finance-cards small{display:block}.finance-cards span{color:#6c757d}.finance-cards strong{font-size:23px;margin:8px 0}.finance-cards small{color:#8b9298}.finance-table{margin-bottom:18px}@media(max-width:900px){.finance-cards{grid-template-columns:1fr 1fr}}@media(max-width:520px){.finance-cards{grid-template-columns:1fr}}
