:root{--muted:#b0b0b8;--muted2:#91919a}
body{font-size:15px}
.top p,.hero p,.clients-head p{font-size:13px!important;color:#aaaab3!important}
.eyebrow,.nav-label,.product-mark{font-size:10px!important}
.panel-head h3,.commercial-section-head h3,.section-title h3{font-size:15px!important}
.panel-head small,.commercial-section-head p,.section-title p{font-size:11px!important;color:#9898a2!important}
.task b,.client-tile h3,.service-client h4,.stack-item strong,.finance-row strong{font-size:12px!important}
.task span,.client-tile p,.stack-item span,.stack-item p,.service-client p,.finance-row,.finance-row span{font-size:11px!important;color:#a1a1aa!important}
.kpi .meta,.commercial-summary span,.client360-kpi span,.overview-item b{font-size:11px!important;color:#9999a3!important}
.count-pill,.appbadge,.permission-tag,.stage-mini,.prospect-stage,.client-stats span,.sync-chip{font-size:10px!important;color:#a5a5ae!important}
.form-grid label,.module-permissions>span,.media-pdf-export-bar label{font-size:11px!important;color:#aaaab3!important}
.form-grid input,.form-grid select,.form-grid textarea,.client-search input{font-size:12px!important}
.detail-tabs button,.commercial-tabs-main button,.mobile-wrap-tabs button{font-size:11.5px!important}
.primary-action,.secondary-action,.finance-row button,.service-record-row button,.funnel-actions button{font-size:11px!important}
.who b{font-size:12px!important}.who span{font-size:10px!important;color:#92929c!important}
.empty,.empty-client,.client360-empty{font-size:11px!important;color:#9696a0!important}
html[data-theme="light"]{--muted:#565960;--muted2:#70737a}
html[data-theme="light"] .top p,html[data-theme="light"] .hero p,html[data-theme="light"] .clients-head p,html[data-theme="light"] .panel-head small,html[data-theme="light"] .commercial-section-head p,html[data-theme="light"] .section-title p,html[data-theme="light"] .task span,html[data-theme="light"] .client-tile p,html[data-theme="light"] .stack-item span,html[data-theme="light"] .stack-item p,html[data-theme="light"] .finance-row span{color:#55585f!important}
@media(max-width:820px){body{font-size:14px}.mobile-grid button{font-size:10px!important}.mobile-menu-toggle{font-size:12px!important}.top p{font-size:11px!important}.hero p{font-size:12px!important}}
