body{font-size:15px}.shell .nav{font-size:16px}.shell nav>span{font-size:12px}.brand small,.sidebar-foot small{font-size:12px}.sidebar-foot b{font-size:14px}header p,#today{font-size:14px}.eyebrow{font-size:11px}.primary,.secondary,.icon-btn{font-size:15px}.panel h3{font-size:18px}.panel p{font-size:14px}.metric span,.metric small{font-size:14px}.metric strong{font-size:24px}table{font-size:15px}th{font-size:12px}td{font-size:14px}.badge,.status-chip,.currency-chip{font-size:12px}.form-grid label,.filters label,.app-modal label{font-size:14px}.form-grid input,.form-grid select,.form-grid textarea,.filters input,.filters select,.app-modal input,.app-modal select,.app-modal textarea{font-size:15px}.quick b{font-size:14px}.quick small{font-size:12px}.pager,.table-pagination{font-size:14px}.toast{font-size:15px}.login-card label{font-size:14px}.login-card input{font-size:15px}.login-card>small{font-size:13px}
#movements .movement-date b,#reports .movement-date b{font-size:14px}#movements .movement-date small,#reports .movement-date small{font-size:12px}.movement-type b,.agent-cell b{font-size:14px}.movement-type small,.agent-cell small,.balance-cell small{font-size:12px}.movement-summary-card small{font-size:12px!important}.movement-summary-card em{font-size:11px!important}
#reports .report-filter-label,#reports .summary-label{font-size:12px!important}#reports .report-filter-control{font-size:14px!important}#reports .report-summary-card small{font-size:12px!important}#reports .report-operation,#reports .report-cashbox-badge{font-size:12px!important}#reports .report-table-caption,#reports .report-pagination{font-size:13px!important}
.expense-hero>div>span{font-size:12px!important}.expense-hero-status small{font-size:12px!important}.expense-metrics span{font-size:13px!important}.expense-filters label{font-size:13px!important}.expense-list-panel .panel-head .expense-filters input,.expense-list-panel .panel-head .expense-filters select{min-height:46px!important;padding:0 14px!important;font-size:15px!important;font-weight:600!important}.expense-filters select option{font-size:15px}.expense-item-main>div span{font-size:12px!important}.expense-item-main>div b{font-size:15px!important}.expense-item-main p{font-size:14px!important}.expense-item-main small,.expense-item-side>small{font-size:12px!important}.expense-item-side>span{font-size:13px!important}.expense-item-side>strong{font-size:18px!important}.expense-balance-hint{font-size:13px!important}
.chat-sidebar,.chat-main{font-size:15px}.chat-contact small,.chat-message-time,.chat-composer-hint{font-size:12px!important}
#dashboard .dashboard-kpi>div>span{font-size:13px!important;line-height:1.2!important;letter-spacing:.025em!important}#dashboard .dashboard-kpi strong{margin-top:7px!important;font-size:22px!important;line-height:1.1!important}#dashboard .dashboard-kpi small{margin-top:5px!important;font-size:11px!important;font-weight:650!important}#dashboard .dashboard-kpi-icon{width:42px!important;height:42px!important;flex-basis:42px!important}#dashboard .dashboard-kpi-icon svg{width:20px!important;height:20px!important}#dashboard .dashboard-kpi{min-height:96px!important;padding:15px 17px!important;gap:14px!important}
@media(max-width:650px){body{font-size:15px}.shell .nav{font-size:15px}table{font-size:14px}.panel h3{font-size:17px}}
