/* Global readability overrides: loaded last so legacy 8–10px text remains legible. */
html{font-size:16px}body{font-size:14px;line-height:1.45}.side-nav a{font-size:13px;height:44px}.brand strong{font-size:16px}.brand small{font-size:11px}.nav-label{font-size:10px}.topbar h1{font-size:20px}.search input,.head-actions button,.panel-title select{font-size:13px}.profile strong{font-size:13px}.profile small{font-size:11px}.page-head p{font-size:18px}.page-head span{font-size:13px}.stat span{font-size:12px}.stat strong{font-size:23px}.stat small{font-size:11px}.stat small em{font-size:10px}.panel-title h2{font-size:15px}.panel-title p,.panel-title a{font-size:11px}.mini-stats small,.chart-summary span,.legend p,.x-labels,.y-labels{font-size:10px}.mini-stats b,.chart-summary strong,.legend strong{font-size:12px}table,.data-table,.customer-table{font-size:12px}th,.data-table th,.customer-table th{font-size:11px}td,.data-table td,.customer-table td{font-size:12px}.status{font-size:10px}.activity-row strong,.stock-row strong{font-size:12px}.activity-row small,.stock-row small,.delivery-count small{font-size:10px}.delivery-count{font-size:12px}.optimize strong{font-size:12px}.optimize small,.optimize button{font-size:10px}.footer-metrics small{font-size:10px}.footer-metrics strong{font-size:16px}.footer-metrics em{font-size:9px}.content-head h2{font-size:24px}.content-head p{font-size:12px}.eyebrow{font-size:10px!important}.primary-btn,.secondary-btn{font-size:12px}.list-tools,.list-search input,.record-count{font-size:11px}.management-card{font-size:12px}.customer-kpis small{font-size:11px}.customer-kpis strong{font-size:21px}.customer-kpis em{font-size:10px}.customer-toolbar select,.customer-toolbar>button,.customer-toolbar>a{font-size:11px}.customer-person small,.customer-table td>small,.muted{font-size:10px}.customer-actions>a,.more-button,.action-menu form button{font-size:10px}.pagination{font-size:10px}.back-link{font-size:11px}.form-panel h3,.form-section h3{font-size:15px}.form-panel p,.form-section p{font-size:11px}.customer-form-grid label,.form-grid label{font-size:12px}.customer-form-grid input,.customer-form-grid select,.form-grid input,.form-grid select{font-size:13px}.customer-form-grid label>span,.field-validation{font-size:10px}.customer-form-grid label>small{font-size:10px}.phone-input i{font-size:12px}.account-toggle strong,.switch-row strong{font-size:12px}.account-toggle small,.switch-row small{font-size:10px}.sticky-form-actions a,.sticky-form-actions button,.form-actions a,.form-actions button{font-size:12px}.profile-heading>div>div p{font-size:11px}.profile-card h3{font-size:14px}.profile-card dt{font-size:10px}.profile-card dd{font-size:13px}.section-title p{font-size:10px}.section-title button,.inline-entry button{font-size:11px}.inline-entry input,.inline-entry label{font-size:11px}.address-grid strong,.simple-list strong{font-size:12px}.address-grid p,.simple-list small{font-size:10px}.route-entry label{font-size:11px}.route-entry input,.route-entry select,.route-entry button{font-size:11px}.role-card h3{font-size:16px}.role-card p,.role-card>a{font-size:11px}.role-numbers small{font-size:10px}.check-card,.permission-groups label{font-size:11px}.permission-groups h4{font-size:12px}.module-stats small{font-size:10px}.module-stats strong{font-size:16px}.feature-grid strong{font-size:12px}.feature-grid small,.feature-grid button{font-size:10px}.login-card form>label{font-size:12px}.input-wrap input{font-size:13px}.remember{font-size:11px}.login-submit{font-size:13px}.login-card>p{font-size:13px}.demo-login{font-size:10px}.login-main footer{font-size:10px}.gst-preview small{font-size:10px}.gst-preview strong{font-size:17px}@media(max-width:800px){html{font-size:15px}.side-nav a{font-size:14px}.content-head h2{font-size:21px}.customer-form-grid input,.customer-form-grid select,.form-grid input,.form-grid select{font-size:16px}}
