/* Readable operational text at both desk and phone sizes. */
body{font-size:16px}nav a{font-size:14px}.subtitle{font-size:14px}.btn{font-size:14px}.btn.small,.text-link{font-size:13px}.metric-top{font-size:14px}.metric-note{font-size:12px}td{font-size:14px}th{font-size:12px}.person strong{font-size:14px}.person small{font-size:12px}.badge{font-size:12px}.field,.check{font-size:14px}.field small{font-size:12px}.notice,.form-error{font-size:14px}.search{font-size:14px}.collection-line{font-size:14px}.card-head p{font-size:13px}.reminder p{font-size:14px}.detail-list label{font-size:13px}.integration p,.integration ul{font-size:14px}.chart-footer,.chart .bar-label{font-size:12px}.app-footer{font-size:12px}.table-foot{font-size:12px}nav{scrollbar-width:thin;scrollbar-color:#3c5c60 transparent}@media(max-width:480px){.app-footer{flex-direction:column;gap:7px}.metric-value{font-size:20px}.metric{padding:13px}.metric-top{font-size:13px}.metric-icon{width:25px;height:25px}.period-bar{flex-wrap:wrap}}

.brand{font-size:20px}.brand>span:last-child{min-width:0;overflow-wrap:anywhere}.brand small{font-size:9px;letter-spacing:1.2px}
