/* One visible module title; connection and actions remain available. */
body #app > .main > header{min-height:42px!important;margin:0 0 8px!important;padding:3px 0!important;gap:10px!important;align-items:center!important}
body #app > .main > header .header-left{gap:8px!important;min-width:0}
body #app > .main > header #title{font-size:20px!important;line-height:1.2!important;margin:2px 0!important}
body #app > .main > header #subtitle{display:none!important}
body #app > .main > header.pd-module-title-in-view #title{display:none!important}
body #app > .main > header .connection-line{font-size:10px!important;line-height:1.3!important}
body #app #tablas.pd-master-heading > .panel > .panel-title{display:none!important}
body #app :is(.bc-head,.pcr-head,.pdg-head)>div:first-child>small{display:none!important}
body #app :is(.bc-head,.pcr-head,.pdg-head){margin-top:0!important;margin-bottom:10px!important;padding-top:6px!important;padding-bottom:6px!important}
body #app :is(.bc-head,.pcr-head,.pdg-head) h2{font-size:20px!important;line-height:1.25!important;margin:0 0 4px!important}
body #app :is(.bc-head,.pcr-head,.pdg-head) p{margin:3px 0!important;font-size:12px!important}
body #app #flujo > .panel > .panel-title{padding:8px 12px!important;margin:0 0 8px!important;min-height:0!important}
body #app #flujo > .panel > .panel-title h2{font-size:20px!important;margin:0 0 4px!important}
body #app #flujo > .panel > .panel-title p{font-size:12px!important;margin:0!important}
body #app #cartolas > .panel > .panel-title{align-items:center!important;gap:12px!important;flex-wrap:wrap!important}
body #app #cartolas [data-open-cartola-rules]{margin:0 0 0 auto!important;white-space:nowrap}
@media(max-width:900px){body.cqz-company-lab #app > .main > header{flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important}body #app > .main > header .actions{gap:6px!important;width:auto!important}}
