.fic-page{padding:14px 16px}
.fic-page .fic-head{margin-bottom:10px;gap:10px}
.fic-page .fic-head h1{font-size:23px}
.fic-page .fic-head p{margin-top:3px}
.fic-page .fic-filters{padding:10px;gap:8px;border-radius:3px}
.fic-page .fic-filter-main{gap:8px;grid-template-columns:minmax(160px,1fr) 160px 180px}
.fic-page .fic-filter-dates{gap:8px}
.fic-page .fic-filters label{gap:3px}
.fic-page :is(input,select,button){min-height:32px;padding:5px 8px;border-radius:3px}
.fic-page .fic-filter-dates label{width:150px}
.fic-page .fic-summary{margin:10px 0 6px;font-size:12px}
.fic-page .fic-table :is(td,th){padding:7px 8px}
.fic-page .fic-table small{margin-top:2px}
.fic-page .fic-pagination{margin-top:10px;gap:10px}
.fic-page .fic-note{margin-top:6px;line-height:1.35}
@media(max-width:820px){.fic-page{padding:12px}.fic-page .fic-filter-main{grid-template-columns:1fr 1fr}.fic-page .fic-filter-main label:first-child{grid-column:1/-1}.fic-page .fic-filter-dates label{width:auto}.fic-page :is(input,select,button){min-height:44px}.fic-page .fic-table td{padding:0}.fic-page .fic-table tbody{gap:6px}.fic-page .fic-table tr{padding:8px;gap:6px}}
