/* Fedecámaras Radio — cintillo de noticias, junto al cambio del día. */
.fcr-most-read {
 display:flex; align-items:center; gap:12px;
 width:100%; max-width:100%; min-width:0;
 overflow:hidden;
}
.fcr-most-read__label, .fcr-most-read__legacy-label {
 display:inline-flex; align-items:center; justify-content:center;
 flex:0 0 auto; white-space:nowrap;
 padding:5px 11px; border:1px solid #501428;
 border-radius:999px; background:transparent; color:#501428;
 font-size:10px; font-weight:800; letter-spacing:.045em;
 line-height:1.3; text-transform:uppercase;
}
.fcr-most-read__items { flex:1 1 auto; min-width:0; max-width:100%; overflow:hidden; }
.fcr-most-read__item {
 display:block; max-width:100%; min-width:0;
 overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
 font-weight:800; font-size:clamp(14px,1.1vw,17px);
 line-height:1.4; letter-spacing:-.01em;
 text-decoration:none;
}
.fcr-most-read__item[hidden] { display:none!important; }
.fcr-most-read__item:hover { text-decoration:underline; text-underline-offset:3px; }
.fcr-most-read__item:focus-visible { outline:2px solid currentColor; outline-offset:-2px; border-radius:3px; }
/* Los contenedores de Divi deben poder encogerse para mostrar puntos suspensivos. */
.et_pb_text_inner:has(> .fcr-most-read),
.et_pb_module:has(.fcr-most-read) { min-width:0; max-width:100%; }
@media(max-width:980px){
 .fcr-most-read { gap:8px; }
 .fcr-most-read__label, .fcr-most-read__legacy-label { padding:5px 8px; font-size:9px; }
 .fcr-most-read__item { font-size:14px; }
}
@media(max-width:479px){
 .fcr-most-read { gap:6px; }
 .fcr-most-read__label, .fcr-most-read__legacy-label { padding:4px 7px; letter-spacing:0; }
 .fcr-most-read__item { font-size:13px; }
}

.fcr-most-read__label[hidden], .fcr-most-read__legacy-label[hidden] { display:none!important; }
