/* Shared admin typography scale. Loaded last so every workspace stays readable. */
html{font-size:16px}body{font-size:15px;line-height:1.48;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
button,input,select,textarea{font-size:14px;line-height:1.4}
.topbar h2{font-size:24px}.breadcrumb{font-size:13px}.brand{font-size:29px}.brand small{font-size:11px}
.sidebar nav p{font-size:11px}.sidebar nav button{font-size:14px;line-height:1.35}.sidebar nav button b{font-size:11px}.sidebar-foot strong,.sidebar-foot small{font-size:12px}
.hero-row .muted,.queue-head .muted,.directory-head .muted,.finance-heading p,.lead-heading p{font-size:14px}
.stat-grid p{font-size:13px}.stat-grid h3{font-size:27px}.stat-grid small{font-size:12px;line-height:1.4}
.panel-head h3,.detail-card-head h3{font-size:17px}.panel-head p,.detail-card-head p{font-size:12px;line-height:1.45}
.money-summary p,.money-summary small{font-size:12px}.money-summary h3{font-size:25px}
.analytics-date{font-size:12px}.analytics-table th{font-size:11px}.analytics-table td{font-size:13px}.earning-day small{font-size:10px}
.inbox-item strong,.queue-item strong{font-size:14px}.inbox-item p,.queue-item p,.queue-item small,.inbox-item time{font-size:12px;line-height:1.4}
.queue-actions button,.filters button,.state-chip,.status{font-size:12px}.input-search,.input-search input{font-size:14px}
.directory-row strong{font-size:14px}.directory-row p,.directory-row small{font-size:12px;line-height:1.4}.directory-row button{font-size:13px}
.info-grid small,.package-row.heading,.menu-day small,.tag-row span,.readiness small,.checklist small{font-size:12px}.info-grid strong,.info-grid p,.package-row,.menu-day p,.checklist strong{font-size:14px;line-height:1.45}
.detail-card-head button,.detail-actions button,.back-button,.meal-tabs button{font-size:13px}
.manual-head p,.manual-dialog label,.section-title p,.manual-day strong,.form-help{font-size:12px;line-height:1.45}.manual-dialog section h3{font-size:16px}
.enriched-day summary,.enrichment-grid label{font-size:12px}.enrichment-grid input,.enrichment-grid select,.enrichment-grid textarea{font-size:14px}
.finance-view p,.finance-view small,.finance-view label,.finance-view th,.finance-view td,.finance-view button{font-size:13px;line-height:1.45}.finance-view h3{font-size:18px}
.lead-view p,.lead-view small,.lead-view button,.lead-view input,.lead-table-head,.lead-list{font-size:13px;line-height:1.45}
.changes-view p,.changes-view small,.changes-view label,.changes-view button,.changes-view input,.changes-view select,.changes-view textarea{font-size:13px;line-height:1.45}
.photo-library p,.photo-library small,.media-upload label,.media-upload small,.delivery-list p,.empty-inline{font-size:12px;line-height:1.45}
.toast{font-size:13px;line-height:1.45}
@media(max-width:760px){body{font-size:14px}.topbar h2{font-size:20px}.stat-grid h3{font-size:23px}.panel-head h3,.detail-card-head h3{font-size:16px}.sidebar nav button{font-size:15px}.analytics-table td{font-size:12px}}
