/* Screen typography override. Generated from labor-economics.css; regenerate with collect.cjs after source typography edits. */
.labor-economics-topbar h1{font-size:28px;}
.labor-economics-prototype{font-size:14px;}
.labor-economics-top-status{font-size:14px;}
.labor-economics-controls label{font-size:14px;}
.labor-context{font-size:14px;}
.labor-kpis span, .labor-kpis small, .labor-personal-kpis span, .labor-personal-kpis small{font-size:14px;}
.labor-kpis b, .labor-personal-kpis b{font-size:20px;}
.labor-rule{font-size:14px;}
.labor-register > header{font-size:14px;}
.labor-person-row b{font-size:14px;}
.labor-person-row small{font-size:14px;}
.labor-money, .labor-percent{font-size:14px;}
.labor-result{font-size:14px;}
.labor-empty{font-size:14px;}
.labor-status{font-size:14px;}
.labor-detail-top em{font-size:14px;}
.labor-detail h2{font-size:18px;}
.labor-detail > p{font-size:14px;}
.labor-detail-sums span{font-size:14px;}
.labor-detail-sums b{font-size:16px;}
.labor-detail dl div{font-size:14px;}
.labor-next-action span{font-size:14px;}
.labor-next-action b{font-size:14px;}
.labor-live{font-size:14px;}
.labor-personal-work > header{font-size:14px;}
.labor-personal-work > div{font-size:14px;}
.labor-personal-heading h2{font-size:18px;}
.labor-personal-heading p{font-size:14px;}
@media (max-width: 780px) {
.labor-economics-topbar h1{font-size:23px;}
.labor-person-row [data-label]::before{font-size:14px;}
}
@media (max-width: 420px) {
.labor-economics-workspace small, .labor-context, .labor-rule, .labor-person-row small, .labor-detail > p, .labor-live, .labor-economics-controls label, .labor-detail-sums span, .labor-detail dt, .labor-next-action span{font-size:14px;}
}
@media (max-width: 780px) {
.labor-person-row [data-label]::before{font-size:14px;}
}
