/* Bundled Roboto: no network requests or external font services required. */
@font-face{font-family:HealthAfrrik Sans;src:url('/assets/shared/fonts/Roboto-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HealthAfrrik Sans;src:url('/assets/shared/fonts/Roboto-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HealthAfrrik Sans;src:url('/assets/shared/fonts/Roboto-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}:root{--font-ui:'HealthAfrrik Sans','Segoe UI',Arial,sans-serif}html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-ui)!important;font-size:16px;line-height:1.6;letter-spacing:normal;color:#234448;-webkit-font-smoothing:antialiased}button,input,textarea,select{font-family:var(--font-ui)!important;font-size:15px;line-height:1.5}button{font-weight:500}h1,h2,h3,h4{font-family:var(--font-ui);line-height:1.25;font-weight:700;letter-spacing:-.02em}h1{font-size:32px}h2{font-size:25px}h3{font-size:20px}h4{font-size:17px}p{line-height:1.65}small,.detail,.form-note,.muted,.trend,.cell-secondary,.chart-caption,.eyebrow{font-size:14px;line-height:1.55}.dashboard-shell .nav a{font-size:15px}.dashboard-shell .nav-group-label{font-size:13px}.dashboard-shell .dash-top h1{font-size:24px}.dashboard-shell .mini-user strong{font-size:14px}.dashboard-shell .mini-user span{font-size:13px}.dashboard-shell .pill{font-size:13px}.platform-footer,.platform-footer small,.auth-card .platform-footer,.start-card .platform-footer{font-family:var(--font-ui);font-size:13px;line-height:1.6}table{font-family:var(--font-ui);font-size:14px;line-height:1.55;font-variant-numeric:tabular-nums}table th{font-size:13px}table td{font-size:14px}.tag,.record-status{font-size:13px;font-weight:500;line-height:1.45}.stat-card strong,.metric strong,.finance-summary strong{font-variant-numeric:tabular-nums}.detail,.form-note,.muted,.trend,.cell-secondary{color:#647d76}.eyebrow{font-size:13px;letter-spacing:.06em}.metric small,.metric>span:last-child,.finance-summary small,.mix-label span,.activity-item p,.activity-item time,.bar-column small,.bar-column>span,.hero-pulse small,.section-heading a,.chart-caption{font-size:13px;line-height:1.5}.attention-row strong,.attention-row small,.health-shortcut,.mix-label,.activity-item strong,.workspace-bar,#count{font-size:14px;line-height:1.5}.hero-link,.command-hero p{font-size:15px;line-height:1.6}#filters input,#filters button,td button{font-size:14px}.dashboard-shell .top-actions .pill{font-size:13px}@media(max-width:600px){body{font-size:16px}.dashboard-shell .dash-top h1{font-size:21px}h1{font-size:28px}h2{font-size:23px}h3{font-size:19px}small,.detail,.form-note,.muted,.trend{font-size:14px}table td{font-size:14px}input,textarea,select{font-size:16px}}
