html{font-size:15px}body{font-size:.9rem;line-height:1.5}h1{font-size:1.9rem}h2{font-size:1.6rem}h3{font-size:1.35rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}.navbar-brand{font-size:1.35rem}.nav-link{font-size:.9rem}.nav-link i{font-size:.95rem}.sidebar-brand{font-size:1.35rem}.sidebar-brand i{font-size:1.6rem}.user-name{font-size:.9rem}.user-role{font-size:.8rem}.submenu-link,.table{font-size:.85rem}.table thead th{font-size:.8rem}.table tbody td{font-size:.85rem}.professional-table .table-title{font-size:1.2rem}.professional-table .table thead th,.professional-table .table tbody td,.form-label-modern,.form-control-modern,.form-select-modern,.form-textarea-modern{font-size:.85rem}.form-section-title{font-size:1.1rem}.btn,.btn-modern{font-size:.85rem}.card-title{font-size:1.1rem}.card-text{font-size:.85rem}.badge,.table-badge{font-size:.7rem}.alert,.breadcrumb,.topbar{font-size:.8rem}.dashboard-card .card-title{font-size:.9rem}.dashboard-card .card-text,.product-card .card-title{font-size:.8rem}.product-card .card-text{font-size:.75rem}.cart-item{font-size:.8rem}.modal-title{font-size:1.1rem}.modal-body,.pagination .page-link,.pagination-info,.table-search-input,.table-filter-select{font-size:.8rem}.invalid-feedback-modern,.valid-feedback-modern,.form-text-modern,.table-action-btn{font-size:.75rem}.table-empty h5{font-size:1rem}.table-empty p{font-size:.8rem}@media print{body{font-size:.75rem}.print-receipt{font-size:.7rem}}@media (max-width: 768px){html{font-size:14px}.sidebar-brand{font-size:1.2rem}.table-title{font-size:1.1rem}}@media (max-width: 576px){html{font-size:13px}.btn,.form-control-modern,.form-select-modern{font-size:.8rem}}
