/* Screen typography override. Generated from sales.css; regenerate with collect.cjs after source typography edits. */
.sales-topbar .button b{font-size:18px;}
.period-tabs button, .direction-tabs button{font-size:14px;}
.compact-control, .date-range{font-size:14px;}
.compact-control span, .date-range span{font-size:16px;}
.sales-metrics span{font-size:14px;}
.sales-metrics b{font-size:24px;}
.sales-metrics small{font-size:14px;}
.sales-card h2{font-size:16px;}
.sales-card header a, .sales-card header small{font-size:14px;}
.funnel-head{font-size:14px;}
.funnel li{font-size:14px;}
.funnel li > b, .attention-table i{font-size:14px;}
.card-note{font-size:14px;}
.action-list article{font-size:14px;}
.action-list i{font-size:17px;}
.action-list button, .repeat-card button{font-size:14px;}
.readiness-head{font-size:14px;}
.readiness-table article{font-size:14px;}
.readiness-table small{font-size:14px;}
.card-link{font-size:14px;}
.attention-head{font-size:14px;}
.attention-table article{font-size:14px;}
.attention-table small{font-size:14px;}
.direction{font-size:14px;}
.risk-high, .risk-medium, .risk-low{font-size:14px;}
.refusal-card dl div{font-size:14px;}
.repeat-card b, .repeat-card small, .repeat-card p{font-size:14px;}
.sales-footer{font-size:14px;}
@media (max-width: 1600px) {
.sales-metrics b{font-size:20px;}
.sales-card h2{font-size:16px;}
}
@media (max-width: 1439px) {
.period-tabs button, .direction-tabs button, .compact-control, .date-range{font-size:14px;}
.sales-metrics span{font-size:14px;}
.sales-metrics b{font-size:17px;}
.sales-metrics small{font-size:14px;}
.sales-card h2{font-size:14px;}
.funnel li{font-size:14px;}
.action-list article{font-size:14px;}
.action-list button{font-size:14px;}
.readiness-table article{font-size:14px;}
.attention-table article{font-size:14px;}
}
