/* Screen typography override. Generated from direction-settlements.css; regenerate with collect.cjs after source typography edits. */
.direction-settlements-topbar h1{font-size:28px;}
.direction-settlements-prototype{font-size:14px;}
.direction-settlements-top-status{font-size:14px;}
.direction-period-title span{font-size:14px;}
.direction-period-title b{font-size:14px;}
.direction-dates label{font-size:14px;}
.direction-snapshot{font-size:14px;}
.direction-kpis span, .direction-kpis small{font-size:14px;}
.direction-kpis b{font-size:20px;}
.direction-rule{font-size:14px;}
.direction-filters label{font-size:14px;}
.direction-register > header{font-size:14px;}
.direction-row b{font-size:14px;}
.direction-row small{font-size:14px;}
.direction-row__flow{font-size:14px;}
.direction-money{font-size:14px;}
.direction-status{font-size:14px;}
.direction-empty{font-size:14px;}
.direction-detail-top em{font-size:14px;}
.direction-detail h2{font-size:18px;}
.direction-detail > p{font-size:14px;}
.direction-flow span{font-size:14px;}
.direction-flow b{font-size:14px;}
.direction-detail dl div{font-size:14px;}
.direction-detail-total span{font-size:14px;}
.direction-detail-total b{font-size:16px;}
.direction-live{font-size:14px;}
.direction-payments header span{font-size:14px;}
.direction-payments header button{font-size:14px;}
.direction-payments p{font-size:14px;}
.direction-next-action span{font-size:14px;}
.direction-next-action b{font-size:14px;}
@media (max-width: 780px) {
.direction-settlements-topbar h1{font-size:23px;}
.direction-row [data-label]::before{font-size:14px;}
}
