/**
 * Teaser resultados editorial vertical (noticias por categoría).
 * Alcance: .rnv-teaser-noticias-wrap (cargado solo desde noticias.php cuando hay teaser).
 */
/* Todo acotado al wrapper; mismo lenguaje visual que clasificaciones-sidebar (.standings-table, proximas-carreras-title) */
.rnv-teaser-noticias-wrap{margin-top:20px;margin-bottom:1.25rem;width:100%;max-width:100%;box-sizing:border-box}
.rnv-teaser-noticias-wrap .res-teaser{width:100%;max-width:none;box-sizing:border-box}
.rnv-teaser-noticias-wrap .res-teaser__row{display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical{box-shadow:none;border-radius:0;border:none;background:transparent;overflow:visible;max-width:100%}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__row{flex-direction:column;align-items:stretch;padding:0;gap:0}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__identity{flex:0 0 auto;width:100%;max-width:none;flex-direction:column;align-items:stretch}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__vertical-hero{display:flex;flex-direction:column;gap:12px;padding:0 5px 16px;margin-bottom:4px;background:transparent;border-bottom:2px solid var(--light-gray)}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__vertical-hero-main{display:flex;flex-direction:row;align-items:center;gap:16px;min-width:0}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__vertical-hero-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__head-flag{width:56px!important;height:42px!important;min-width:56px;max-width:56px!important;max-height:42px!important;border-radius:8px;object-fit:cover;box-shadow:none;border:1px solid var(--light-gray)}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__event-headline{font-size:29px;font-weight:700;line-height:1.15;color:var(--title-color);margin:0;letter-spacing:-0.03em}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__session-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:10px;width:100%;min-width:0;margin-top:8px}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__session-accent{display:block;width:4px;flex-shrink:0;border-radius:2px;align-self:stretch;min-height:32px;background-color:var(--session-accent,#e10600)}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__session-row .res-teaser__event-select-shell{position:relative;flex:1 1 auto;min-width:0;width:100%}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__session-row .res-teaser__event-select-shell::before{content:"";position:absolute;right:34px;top:50%;transform:translateY(-50%);width:1px;height:60%;max-height:20px;background:var(--light-gray);pointer-events:none;z-index:2}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__session-row .res-teaser__event-select-shell::after{content:"";position:absolute;right:12px;top:50%;width:0;height:0;margin-top:-1px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--title-color);pointer-events:none;z-index:2}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__session-row .res-teaser__event-select-shell--plain::before{background:var(--light-gray)}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__session-row .res-teaser__event-select-shell--plain::after{border-top-color:var(--title-color)}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__session-row .res-teaser__event-select-shell .res-teaser__event-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;display:block;width:100%;max-width:100%;min-width:0;height:32px;min-height:32px;max-height:32px;line-height:32px;font-size:10px;font-weight:600;padding:0 42px 0 11px;border-radius:8px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__session-row .res-teaser__event-select--in-shell{background-image:none!important;padding-right:40px}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__session-row .res-teaser__event-select.res-teaser__event-select--plain{color:var(--title-color);background:var(--background-color);border:1px solid var(--light-gray);background-image:none;box-shadow:none}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__results{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;min-width:0;gap:0;width:100%;padding:0 5px 4px;background:transparent}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__track{display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;gap:0;padding-right:0}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__chip{flex:0 0 auto;width:100%;min-width:0;align-items:stretch;padding:10px 0;border-bottom:1px solid var(--light-gray)}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__track .res-teaser__chip:last-child{border-bottom:none;padding-bottom:0}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__team-row{display:block;min-width:0;width:100%;margin-left:0;box-sizing:border-box;font-size:12px;line-height:1.3}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__team-row--accent-border-left{padding-left:5px;border-left:3px solid var(--team-color,color-mix(in srgb,var(--text-color) 40%,transparent));border-radius:2px 0 0 2px;box-sizing:border-box}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__chip-inner{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__chip-main{display:flex;flex-direction:row;align-items:flex-start;gap:12px;min-width:0}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__chip-left{flex:1 1 auto;min-width:0;display:flex;flex-direction:row;align-items:flex-start;gap:10px}
/* POS: teaser editorial — más grande que la tabla sidebar del kit para legibilidad en noticias */
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__pos{display:flex;align-items:center;justify-content:center;flex:0 0 68px;min-width:68px;max-width:68px;width:68px;box-sizing:border-box;text-align:center;font-size:29px;font-weight:700;line-height:1;color:var(--title-color);letter-spacing:-0.03em;align-self:stretch;padding:0}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__chip-stack{--res-v-flag-w:24px;--res-v-flag-h:18px;--res-v-flag-gap:8px;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__chip-top{display:flex;align-items:flex-start;gap:var(--res-v-flag-gap);min-width:0;width:100%}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__driver-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:5px}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__pilots-list{display:flex;flex-direction:column;gap:3px;min-width:0;width:100%}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__pilot-row{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;width:100%}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__driver-flag{width:var(--res-v-flag-w)!important;height:var(--res-v-flag-h)!important;max-width:var(--res-v-flag-w)!important;min-width:var(--res-v-flag-w);flex:0 0 var(--res-v-flag-w);object-fit:cover;border-radius:3px;align-self:center;box-sizing:border-box}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__driver-num{flex:0 0 auto;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-color);line-height:1.35}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__driver-name{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;letter-spacing:normal;line-height:1.35;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__team-line{font-size:13px;font-weight:400;line-height:inherit;letter-spacing:normal;color:var(--text-color);opacity:1;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__gap-cell{flex:0 0 auto;align-self:flex-start;font-family:inherit;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:normal;line-height:1.35;color:var(--title-color);white-space:nowrap;padding-top:1px;text-align:right}
@media (max-width:768px){.rnv-teaser-noticias-wrap .res-teaser--editorial.res-teaser--editorial-vertical .res-teaser__pos{font-size:29px;flex-basis:64px;min-width:64px;max-width:64px;width:64px}}
.rnv-teaser-noticias-wrap .standings-button-wrapper{text-align:center;margin-top:15px}
