/* V5.4.5 — fonte equilibrada entre menu lateral e conteúdo (sem zoom global). */
/* Não ampliar o root: a regra da V5.4.4 prejudicava a proporção visual. */
html { font-size: 100% !important; }
body { font-size: 15px !important; }
/* Texto da aplicação; títulos mantêm a hierarquia tipográfica original. */
body :is(.bi-panel,.bi-main,.bi-content,main) :is(p,li,td,th,button,input,select,textarea,label) { font-size: 15px !important; }
/* Menu lateral: ele não herdava os aumentos aplicados ao conteúdo. */
body :is(aside,nav,.bi-sidebar,.sidebar,.bi-nav,.bi-menu,.bi-side-nav) :is(a,a span,button,.bi-nav-link,.bi-menu-link) { font-size: 15px !important; }
body :is(.bi-sidebar,.sidebar,aside,nav) :is(.bi-nav-section,.bi-nav-heading,.bi-sidebar-group-title,.nav-section-title) { font-size: 13px !important; }
/* Campos do cadastro e detalhes — consistência sem alterar largura das colunas. */
body .v543-section :is(input,select,textarea,button,p,small,label),
body .v543-lookup :is(input,button,label) { font-size: 15px !important; }
/* Preservar checkbox legível e sem interferir na apresentação dos ícones. */
