/* Compactar as listagens, sem modificar valores ou ações. */
body.app-visible :is(#page-fornecedores,#page-boletos){font-size:14px!important;gap:12px!important}
body.app-visible :is(#page-fornecedores,#page-boletos) .kairos-module-hero-v53236{padding:16px 18px!important;min-height:0!important;border-radius:14px!important;gap:12px!important}
body.app-visible :is(#page-fornecedores,#page-boletos) .kairos-module-hero-v53236 h2{font-size:20px!important;line-height:1.3!important;margin:0!important}
body.app-visible :is(#page-fornecedores,#page-boletos) .kairos-module-hero-v53236 p{font-size:12px!important;line-height:1.45!important;margin:4px 0 0!important}
body.app-visible :is(#page-fornecedores,#page-boletos) .kairos-module-icon-v53236{width:36px!important;height:36px!important;min-width:36px!important}
body.app-visible :is(#page-fornecedores,#page-boletos) .kairos-module-icon-v53236 svg{width:20px!important;height:20px!important}
body.app-visible :is(#page-fornecedores,#page-boletos) .btn{font-size:13px!important;min-height:36px!important;padding:8px 12px!important;line-height:1.3!important;border-radius:8px!important}
body.app-visible #page-fornecedores #supplierList{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))!important;gap:12px!important}
body.app-visible #page-fornecedores :is(.supplier-card-v222,.supplier-card-v124){min-height:0!important;padding:14px!important;border-radius:12px!important}
body.app-visible #page-fornecedores :is(.supplier-card-head-v222,.supplier-card-head-v124){gap:10px!important;margin-bottom:12px!important;flex-wrap:wrap!important}
body.app-visible #page-fornecedores .supplier-main-v222{gap:10px!important;min-width:0!important}
body.app-visible #page-fornecedores .supplier-main-v222 h3,body.app-visible #page-fornecedores .supplier-card-head-v124 b{font-size:15px!important;line-height:1.35!important;margin:0 0 4px!important;overflow-wrap:anywhere}
body.app-visible #page-fornecedores .supplier-avatar-v222{width:34px!important;height:34px!important;min-width:34px!important;font-size:16px!important;border-radius:9px!important}
body.app-visible #page-fornecedores :is(.supplier-meta-v222,.supplier-card-head-v124 small){font-size:12px!important;line-height:1.45!important;overflow-wrap:anywhere}
body.app-visible #page-fornecedores :is(.supplier-metrics-v222,.supplier-metrics-v124){gap:8px!important;margin:12px 0!important}
body.app-visible #page-fornecedores :is(.supplier-metrics-v222,.supplier-metrics-v124)>div{padding:10px!important;min-height:0!important}
body.app-visible #page-fornecedores :is(.supplier-metrics-v222,.supplier-metrics-v124) small{font-size:12px!important}
body.app-visible #page-fornecedores :is(.supplier-metrics-v222,.supplier-metrics-v124) b{font-size:15px!important;line-height:1.4!important}
body.app-visible #page-fornecedores :is(.supplier-history-btn-v222,.supplier-history-btn-v124){font-size:13px!important;min-height:36px!important;padding:8px 12px!important;margin-top:10px!important}
body.app-visible #page-fornecedores .supplier-notes-v222{padding:10px!important;font-size:12px!important;margin-top:10px!important}
body.app-visible #page-boletos .boleto-summary-grid-v107{gap:10px!important}
body.app-visible #page-boletos .boleto-summary-card-v107{padding:12px!important;min-height:0!important;gap:10px!important;border-radius:12px!important}
body.app-visible #page-boletos .boleto-summary-card-v107 small{font-size:12px!important}
body.app-visible #page-boletos .boleto-summary-card-v107 b{font-size:20px!important;line-height:1.3!important;overflow-wrap:anywhere}
body.app-visible #page-boletos .boleto-summary-icon-v107{width:32px!important;height:32px!important;min-width:32px!important;border-radius:9px!important}
body.app-visible #page-boletos .boleto-summary-icon-v107 svg{width:18px!important;height:18px!important}
body.app-visible #page-boletos .boleto-filter-btn-v107{min-height:36px!important;font-size:13px!important;padding:7px 12px!important}
body.app-visible #page-boletos #billCardsGridV107{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:12px!important}
body.app-visible #page-boletos .boleto-card-v107{padding:14px!important;min-height:0!important;border-radius:12px!important}
body.app-visible #page-boletos .boleto-card-top-v107 h3{font-size:15px!important;line-height:1.35!important;margin:0 0 5px!important;overflow-wrap:anywhere}
body.app-visible #page-boletos .boleto-amount-v107{font-size:22px!important;line-height:1.3!important;margin:12px 0!important}
body.app-visible #page-boletos :is(.boleto-category-v107,.boleto-due-v107,.boleto-account-v114,.boleto-unit-v220){font-size:12px!important;line-height:1.5!important}
body.app-visible #page-boletos .boleto-status-pill-v107{font-size:11px!important;padding:4px 8px!important}
body.app-visible #page-boletos .boleto-card-actions-v107{margin-top:12px!important;padding-top:12px!important;gap:6px!important}
body.app-visible #page-boletos .boleto-card-actions-v107 .btn{height:auto!important;font-size:12px!important;min-height:36px!important;padding:7px 8px!important}
@media(max-width:650px){body.app-visible :is(#page-fornecedores,#page-boletos) .btn,body.app-visible #page-boletos .boleto-filter-btn-v107,body.app-visible #page-fornecedores :is(.supplier-history-btn-v222,.supplier-history-btn-v124){min-height:44px!important}body.app-visible #page-boletos .boleto-card-actions-v107 .btn{min-height:44px!important}body.app-visible :is(#page-fornecedores,#page-boletos) .kairos-module-hero-v53236 h2{font-size:18px!important}body.app-visible #page-boletos .boleto-summary-grid-v107{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.app-visible #page-fornecedores #supplierList,body.app-visible #page-boletos #billCardsGridV107{grid-template-columns:1fr!important}}
