/* Screen typography override. Generated from finance-cost-margin.css; regenerate with collect.cjs after source typography edits. */
.cost-margin-topbar h1{font-size:28px;}
.cost-margin-prototype{font-size:14px;}
.cost-margin-top-status{font-size:14px;}
.cost-margin-period-title span{font-size:14px;}
.cost-margin-period-title b{font-size:14px;}
.cost-margin-period label{font-size:14px;}
.cost-margin-period-error{font-size:14px;}
.cost-margin-snapshot{font-size:14px;}
.cost-margin-kpis span, .cost-margin-kpis small{font-size:14px;}
.cost-margin-kpis b{font-size:20px;}
.cost-margin-rule{font-size:14px;}
.cost-margin-filters label{font-size:14px;}
.cost-margin-register > header{font-size:14px;}
.cost-margin-row b{font-size:14px;}
.cost-margin-row small{font-size:14px;}
.cost-margin-number{font-size:14px;}
.cost-margin-deviation{font-size:14px;}
.cost-margin-empty{font-size:14px;}
.cost-margin-detail-status span{font-size:14px;}
.cost-margin-detail-status em{font-size:14px;}
.cost-margin-detail h2{font-size:18px;}
.cost-margin-detail > p{font-size:14px;}
.cost-margin-price span{font-size:14px;}
.cost-margin-price b{font-size:16px;}
.cost-margin-breakdown-head{font-size:14px;}
.cost-margin-breakdown > div{font-size:14px;}
.cost-margin-time header{font-size:14px;}
.cost-margin-time p, .cost-margin-note{font-size:14px;}
.cost-margin-actions .button{font-size:14px;}
.cost-margin-live{font-size:14px!important;}
@media (max-width: 780px) {
.cost-margin-topbar h1{font-size:23px;}
.cost-margin-row > span[data-label]::before{font-size:14px;}
}
