
/* BDC 10.4 - resumen de posiciones de portada */
.bdc-hst{max-width:1200px;margin:28px auto 38px;padding:0 18px;color:#15213b;font-family:Inter,Arial,sans-serif}
.bdc-hst-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}
.bdc-hst-head h2{margin:0;font-size:23px;font-weight:850;line-height:1.2}
.bdc-hst-link{color:#184f9b;font-size:12px;font-weight:800;text-decoration:none}
.bdc-hst-link:hover{text-decoration:underline}
.bdc-hst-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.bdc-hst-group{min-width:0;background:#fff;border:1px solid #e1e5ed;border-radius:9px;overflow:hidden}
.bdc-hst-group h3{font-size:13px;font-weight:850;padding:12px;margin:0;color:#17365e;background:#e8edf5;border-bottom:1px solid #cbd6e5}
.bdc-hst-group table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}
.bdc-hst-group th,.bdc-hst-group td{padding:10px 5px;text-align:right;white-space:nowrap;border-bottom:1px solid #eef0f4;font-variant-numeric:tabular-nums}
.bdc-hst-group tr:last-child td{border-bottom:0}
.bdc-hst-group th{font-size:10px;color:#667085;font-weight:850}
.bdc-hst-group th:first-child,.bdc-hst-group td:first-child{text-align:left;padding-left:12px;width:34%}
.bdc-hst-team{display:inline-flex;align-items:center;gap:6px;font-weight:800}
.bdc-hst-team img{width:22px;height:22px;object-fit:contain}
.bdc-hst-status{margin:9px 0 0;font-size:10px;color:#697386}
@media(max-width:950px){.bdc-hst-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.bdc-hst{padding:0 12px;margin:22px auto}.bdc-hst-head h2{font-size:18px}.bdc-hst-grid{gap:9px}.bdc-hst-group th,.bdc-hst-group td{font-size:10px;padding:9px 3px}.bdc-hst-group th:first-child,.bdc-hst-group td:first-child{padding-left:7px}.bdc-hst-team{gap:3px}.bdc-hst-team img{width:18px;height:18px}}
