.finance-filters{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0 20px}
.finance-filters>input{max-width:290px}
.finance-filters select{width:170px}
.finance-filters label{display:grid;gap:5px;color:var(--muted);font-size:12px}
.finance-filters label input{width:165px}
.finance-filters button{height:42px}
.finance-summary{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0 0 18px;color:var(--muted)}
.finance-summary b{color:var(--text);font-size:18px}
.report-stats{margin:20px 0}
.report-stats strong{font-size:25px}
.report-section-title{margin:24px 0 0;font-size:15px;color:var(--text)}
.report-caption{margin:0 0 14px!important}
@media(max-width:1000px){
  nav button[data-page=deposit]:before{content:"充"}
  nav button[data-page=withdraw]:before{content:"提"}
  nav button[data-page=report]:before{content:"Σ"}
}
@media(max-width:700px){
  .finance-filters>input,.finance-filters select,.finance-filters label,.finance-filters label input{width:100%;max-width:none}
}
