/* Módulo aislado: no modifica los estilos ni conexiones de otros reportes. */
.hog-dashboard{font-family:Poppins,Arial,sans-serif}.hog-kpis,.hog-age{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}.hog-kpis>div,.hog-age>div{border:1px solid #e3e6eb;border-radius:9px;background:white;text-align:center;overflow:hidden}.hog-kpis b,.hog-age b{display:block;background:#971849;color:#fff;padding:10px;font-size:14px}.hog-kpis strong,.hog-age strong{display:block;color:#555;font-size:25px;padding:16px 8px}.hog-age{grid-template-columns:repeat(5,minmax(0,1fr))}.hog-age strong{font-size:18px}.hog-grid{display:grid;grid-template-columns:1.4fr .95fr 1fr;gap:14px;align-items:start}.hog-column{display:grid;gap:14px}.hog-table-wrap{max-height:450px;overflow:auto}.hog-table-wrap .ule-table{width:100%;font-size:12px}.hog-table-wrap thead{position:sticky;top:0;z-index:1}.hog-bar{display:grid;grid-template-columns:110px 1fr 90px;align-items:center;gap:8px;margin:12px 0;font-size:12px}.hog-bar-track{background:#f0f1f3;height:26px;border-radius:4px;overflow:hidden}.hog-bar-track>div{height:100%;min-width:2px}.hog-bar strong{text-align:right;font-size:11px}.hog-filters input{min-width:0;width:100%}@media(max-width:1100px){.hog-grid{grid-template-columns:1fr 1fr}.hog-grid>.hog-column:last-child{grid-column:1/-1}.hog-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.hog-grid{grid-template-columns:1fr}.hog-grid>.hog-column:last-child{grid-column:auto}.hog-age{grid-template-columns:repeat(2,1fr)}.hog-kpis strong{font-size:20px}}
