/* Screen typography override. Generated from production.css; regenerate with collect.cjs after source typography edits. */
.production-heading h1{font-size:27px;}
.production-heading p{font-size:14px;}
.date-button{font-size:14px;}
.date-button span{font-size:16px;}
.production-search span{font-size:19px;}
.production-search input{font-size:14px;}
.create-order{font-size:14px;}
.settings-button{font-size:23px;}
.production-kpis span{font-size:14px;}
.production-kpis b{font-size:23px;}
.order-tabs button{font-size:14px;}
.order-filters button{font-size:14px;}
.orders-table th{font-size:14px;}
.orders-table td{font-size:14px;}
.order-number{font-size:14px;}
.stage-cell i{font-size:16px;}
.progress-cell > b{font-size:14px;}
.readiness i{font-size:14px;}
.owner-cell i{font-size:14px;}
.row-menu{font-size:17px;}
.empty-orders b{font-size:16px;}
.empty-orders span{font-size:14px;}
.orders-footer{font-size:14px;}
.orders-footer .pagination button{font-size:14px;}
.page-size{font-size:14px;}
.order-preview > header span{font-size:16px;}
.order-preview > header button{font-size:16px;}
.order-preview h2{font-size:16px;}
.order-preview header p{font-size:14px;}
.preview-progress > span, .preview-facts dt{font-size:14px;}
.preview-progress b{font-size:22px;}
.preview-facts dd{font-size:14px;}
.preview-readiness h3, .route-mini h3{font-size:14px;}
.preview-readiness span{font-size:14px;}
.preview-readiness p{font-size:14px;}
.route-mini li{font-size:14px;}
.open-order{font-size:14px;}
.production-toast b{font-size:14px;}
.production-toast p{font-size:14px;}
@media (max-width: 1280px) {
.production-heading h1{font-size:21px;}
.order-tabs button{font-size:14px;}
.order-filters button{font-size:14px;}
}
.production-heading h1{font-size:32px;}
.production-heading p{font-size:16px;}
.date-button, .production-search input, .create-order{font-size:16px;}
.production-kpis span{font-size:16px;}
.production-kpis b{font-size:30px;}
.order-tabs button{font-size:16px;}
.order-filters button{font-size:16px;}
.orders-table th{font-size:14px;}
.orders-table td{font-size:16px;}
.orders-table td > small{font-size:14px;}
.order-number{font-size:16px;}
.stage-cell i{font-size:16px;}
.progress-cell > b{font-size:14px;}
.readiness i{font-size:14px;}
.owner-cell i{font-size:14px;}
.order-status{font-size:14px;}
.row-menu{font-size:20px;}
.orders-footer{font-size:14px;}
.orders-footer .pagination button, .page-size{font-size:14px;}
.order-preview > header span{font-size:20px;}
.order-preview h2{font-size:18px;}
.order-preview header p{font-size:16px;}
.preview-progress > span, .preview-facts dt{font-size:14px;}
.preview-progress b{font-size:30px;}
.preview-facts dd{font-size:16px;}
.preview-readiness h3, .route-mini h3{font-size:16px;}
.preview-readiness span{font-size:14px;}
.preview-readiness p{font-size:14px;}
.route-mini li{font-size:14px;}
.open-order{font-size:16px;}
.production-toast b{font-size:16px;}
.production-toast p{font-size:14px;}
@media (max-width: 1600px) {
.production-heading h1{font-size:28px;}
.production-heading p{font-size:16px;}
.order-tabs button{font-size:16px;}
.orders-table td{font-size:14px;}
.order-number{font-size:16px;}
}
@media (max-width: 1280px) {
.production-heading h1{font-size:26px;}
.production-heading p{font-size:16px;}
.order-tabs button{font-size:14px;}
.order-filters button{font-size:14px;}
.orders-table th{font-size:14px;}
.orders-table td{font-size:14px;}
}
