/* Prefijo exclusivo: no modifica estilos de LT Core ni otros componentes. */
.ltlidom{--lt-blue:#19395e;--lt-ink:#182434;--lt-muted:#64748b;--lt-line:#e1e8ee;--lt-surface:#f7f9fb;box-sizing:border-box;width:100%;max-width:100%;font-family:inherit;color:var(--lt-ink);font-size:15px;line-height:1.45}
.ltlidom *{box-sizing:border-box}
.ltlidom .ltlidom-head{padding:22px 23px;background:#113354;color:#fff;border-radius:14px 14px 0 0;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}
.ltlidom .ltlidom-head h2{color:#fff!important;font-size:clamp(20px,2vw,28px)!important;line-height:1.12!important;font-weight:700!important;margin:3px 0 9px!important;padding:0!important}
.ltlidom .ltlidom-eyebrow{color:#b6dcff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin:0}
.ltlidom .ltlidom-sub{color:#d7e7f8;font-size:13px;margin:0}
.ltlidom .ltlidom-select-label{font-size:12px;font-weight:700;color:#eaf2ff}
.ltlidom .ltlidom-season,.ltlidom .ltlidom-date{max-width:100%;padding:8px 10px;margin-left:8px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#233243;font-size:14px}
.ltlidom .ltlidom-section{background:#fff;border:1px solid var(--lt-line);border-top:0;padding:18px 20px;margin:0}
.ltlidom .ltlidom-section h3{font-size:17px!important;color:#1b3452!important;font-weight:800!important;margin:0 0 13px!important;padding:0!important}
.ltlidom .ltlidom-section-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
.ltlidom .ltlidom-date-label{font-size:13px;font-weight:600}
.ltlidom .ltlidom-date{margin-left:3px}
.ltlidom .ltlidom-games{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:12px}
.ltlidom .ltlidom-game{min-width:0;background:var(--lt-surface);border:1px solid var(--lt-line);border-radius:10px;overflow:hidden}
.ltlidom .ltlidom-game-head{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:8px 11px;border-bottom:1px solid var(--lt-line);font-size:11px;font-weight:600;color:var(--lt-muted)}
.ltlidom .ltlidom-game-head time{overflow-wrap:anywhere}
.ltlidom .ltlidom-pill{background:#e7ecf2;border-radius:12px;padding:3px 8px;font-size:10px;color:#34445a;white-space:nowrap;font-weight:800}
.ltlidom .ltlidom-status-live{border-color:#dc5757}
.ltlidom .ltlidom-status-live .ltlidom-pill{background:#bd202c;color:white;animation:ltlidom-blink 1.8s infinite}
.ltlidom .ltlidom-status-final .ltlidom-pill{background:#d8eddf;color:#215d33}
.ltlidom .ltlidom-status-postponed .ltlidom-pill,.ltlidom .ltlidom-status-suspended .ltlidom-pill{background:#fff3d6;color:#715000}
@keyframes ltlidom-blink{50%{opacity:.68}}
@media(prefers-reduced-motion:reduce){.ltlidom .ltlidom-status-live .ltlidom-pill{animation:none}}
.ltlidom .ltlidom-match{padding:10px 11px 7px}
.ltlidom .ltlidom-side{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:5px 0;min-width:0}
.ltlidom .ltlidom-team{display:flex;align-items:center;gap:7px;min-width:0}
.ltlidom .ltlidom-team-name{font-size:12px;overflow-wrap:anywhere}
.ltlidom .ltlidom-avatar{font-size:9px;font-weight:900;display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border-radius:50%;color:#fff;background:var(--team)}
.ltlidom .ltlidom-team-logo{flex:0 0 31px;width:31px;height:31px;object-fit:contain}
.ltlidom .ltlidom-score{font-size:19px;color:#34465b;min-width:23px;text-align:right}
.ltlidom .ltlidom-winner .ltlidom-score,.ltlidom .ltlidom-winner .ltlidom-team-name{font-weight:900;color:#172b45}
.ltlidom .ltlidom-status-note{font-size:12px;color:#715000;background:#fff8e6;border-left:3px solid #d7a52b;padding:6px 10px;margin:0 11px 6px!important}
.ltlidom .ltlidom-stadium{font-size:11px;color:var(--lt-muted);margin:0!important;padding:0 11px 10px}
.ltlidom .ltlidom-empty{padding:13px;background:#f4f7fa;color:#52647b;border-radius:8px;font-size:13px;margin:0}
.ltlidom .ltlidom-table-wrap{width:100%;overflow-x:auto;overscroll-behavior:contain}
.ltlidom .ltlidom-table{width:100%;max-width:100%;border-collapse:collapse;margin:0!important;table-layout:fixed;font-size:12px;border:0!important}
.ltlidom .ltlidom-table thead{background:#eff4f8}
.ltlidom .ltlidom-table th,.ltlidom .ltlidom-table td{padding:10px 5px;border-bottom:1px solid var(--lt-line);text-align:center;vertical-align:middle;line-height:1.25;min-width:0}
.ltlidom .ltlidom-table th:first-child,.ltlidom .ltlidom-table td:first-child{width:39%;text-align:left}
.ltlidom .ltlidom-table td:nth-child(5),.ltlidom .ltlidom-table th:nth-child(5){width:15%}
.ltlidom .ltlidom-table td:last-child,.ltlidom .ltlidom-table th:last-child{width:12%}
.ltlidom .ltlidom-table tbody tr:nth-child(even){background:#fbfcfd}
.ltlidom .ltlidom-table-team{display:inline-flex;align-items:center;gap:5px;overflow-wrap:anywhere}
.ltlidom .ltlidom-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;display:inline-block}
.ltlidom .ltlidom-note{font-size:12px;color:#68798d;margin:11px 0 0!important}
.ltlidom .ltlidom-news{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:9px}
.ltlidom .ltlidom-news article{background:#f6f8fa;border:1px solid var(--lt-line);border-radius:9px;padding:12px}
.ltlidom .ltlidom-news a{font-size:14px;font-weight:700;color:#174970;text-decoration:none}
.ltlidom .ltlidom-news a:hover{text-decoration:underline}
.ltlidom .ltlidom-news time{display:block;font-size:11px;color:var(--lt-muted);margin-top:6px}
.ltlidom .ltlidom-more{background:#f3f7fa;text-align:right;padding:14px 20px;margin:0!important;border:1px solid var(--lt-line);border-top:0}
.ltlidom .ltlidom-more a{display:inline-block;border-radius:7px;background:#1c496d;color:#fff!important;text-decoration:none!important;padding:10px 14px;font-size:13px;font-weight:700}
.ltlidom .ltlidom-more a:hover{background:#103352}
.ltlidom .ltlidom-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px;background:#f2f5f8;border:1px solid var(--lt-line);padding:10px 16px;color:#5b697a;font-size:11px;border-radius:0 0 10px 10px}
.ltlidom .ltlidom-footer a{color:#315c80;text-decoration:underline}
.ltlidom .ltlidom-sound{border:1px solid #e2e9f0;background:#fff;padding:10px 15px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}
.ltlidom .ltlidom-sound-toggle{background:#e9eff6;color:#133553;border-radius:7px;padding:7px 12px;border:1px solid #a8bcd0;cursor:pointer;font:inherit}
.ltlidom .ltlidom-sound-toggle[aria-pressed="true"]{background:#164c76;color:#fff}
.ltlidom a:focus-visible,.ltlidom button:focus-visible,.ltlidom input:focus-visible,.ltlidom select:focus-visible{outline:3px solid #fbab3a;outline-offset:2px}
@media(max-width:560px){.ltlidom{font-size:13px}.ltlidom .ltlidom-head{padding:17px 13px}.ltlidom .ltlidom-head h2{font-size:20px!important}.ltlidom .ltlidom-section{padding:13px 10px}.ltlidom .ltlidom-section h3{font-size:15px!important}.ltlidom .ltlidom-table{font-size:10px}.ltlidom .ltlidom-table th,.ltlidom .ltlidom-table td{padding:9px 2px}.ltlidom .ltlidom-table th:first-child,.ltlidom .ltlidom-table td:first-child{width:39%}.ltlidom .ltlidom-table-team{gap:3px}.ltlidom .ltlidom-dot{width:6px;height:6px;flex-basis:6px}.ltlidom .ltlidom-date-label{width:100%}.ltlidom .ltlidom-season{margin-left:0}.ltlidom .ltlidom-games{grid-template-columns:1fr}}

.ltlidom-refresh-warning { font-size: .88rem; padding: .65rem .9rem; margin: .75rem 0; border: 1px solid #d8b87b; border-radius: .5rem; color: #69430a; background: #fff8e9; }

/* v1.0.3 · Historial paginado, 10 jornadas por página. */
.ltlidom .ltlidom-history-count{font-size:12px;color:#64748b}
.ltlidom .ltlidom-history-help{font-size:12px;color:#586b80;margin:0 0 14px!important}
.ltlidom .ltlidom-history-day{border:1px solid #dce5ef;border-radius:10px;background:#fff;margin-bottom:10px;overflow:hidden}
.ltlidom .ltlidom-history-day summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;font-size:14px;font-weight:750;color:#183a60;background:#f3f7fa}
.ltlidom .ltlidom-history-day summary::-webkit-details-marker{display:none}
.ltlidom .ltlidom-history-day[open] summary{border-bottom:1px solid #dce5ef}
.ltlidom .ltlidom-history-detail{font-size:12px;font-weight:600;color:#61748a;white-space:nowrap}
.ltlidom .ltlidom-history-chevron{margin-left:6px;font-size:20px;line-height:0;vertical-align:middle;display:inline-block;transition:transform .15s}
.ltlidom .ltlidom-history-day[open] .ltlidom-history-chevron{transform:rotate(180deg)}
.ltlidom .ltlidom-history-day .ltlidom-games{padding:12px}
.ltlidom .ltlidom-history-nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;padding:12px 0 0;font-size:12px}
.ltlidom .ltlidom-history-pages{margin-right:9px;font-weight:700;color:#536981}
.ltlidom .ltlidom-page-link,.ltlidom .ltlidom-page-current,.ltlidom .ltlidom-page-disabled{border:1px solid #cbd9e5;border-radius:6px;padding:7px 11px;text-decoration:none!important;line-height:1.3;font-weight:650;display:inline-flex;align-items:center;justify-content:center;min-height:33px}
.ltlidom .ltlidom-page-link{background:#fff;color:#17456d!important}
.ltlidom .ltlidom-page-link:hover{background:#eaf2fa}
.ltlidom .ltlidom-page-current{background:#16456e;color:#fff;border-color:#16456e}
.ltlidom .ltlidom-page-disabled{background:#f5f7f9;color:#98a5b3}
@media(max-width:560px){
 .ltlidom .ltlidom-history-day summary{align-items:flex-start;flex-direction:column;gap:4px;padding:11px 12px}
 .ltlidom .ltlidom-history-detail{white-space:normal}
 .ltlidom .ltlidom-history-pages{flex-basis:100%;text-align:center;margin:0 0 4px}
 .ltlidom .ltlidom-history-day .ltlidom-games{padding:9px}
}
@media(prefers-reduced-motion:reduce){.ltlidom .ltlidom-history-chevron{transition:none}}


/* 1.0.4 · C/H/E por encuentro y noticias de LIDOM independientes. */
.ltlidom .ltlidom-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* v1.0.5 · C/H/E legibles: misma fuente y peso para todas las cifras,
   columnas separadas; no afecta la tipografía editorial ni la tabla de posiciones. */
.ltlidom .ltlidom-che{width:100%!important;max-width:100%!important;border-collapse:separate!important;border-spacing:5px 4px!important;border:0!important;table-layout:fixed!important;margin:0!important;font-size:12px!important;background:transparent!important}
.ltlidom .ltlidom-che th,.ltlidom .ltlidom-che td{border:0!important;padding:4px 2px!important;line-height:1.25!important;box-sizing:border-box;vertical-align:middle;text-align:center}
.ltlidom .ltlidom-che th:first-child{width:auto!important;text-align:left!important;font-weight:normal!important}
.ltlidom .ltlidom-che thead th:not(:first-child),.ltlidom .ltlidom-che tbody td{width:32px!important;min-width:32px;max-width:32px;font-family:Arial,Helvetica,sans-serif!important;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1;letter-spacing:0!important;white-space:nowrap!important;text-align:center!important}
.ltlidom .ltlidom-che thead th:not(:first-child){font-size:12px!important;font-weight:700!important;color:#516579!important;background:transparent!important}
.ltlidom .ltlidom-che tbody td{font-size:15px!important;font-weight:700!important;color:#233b55!important;background:#eaf0f5!important;border-radius:4px!important}
.ltlidom .ltlidom-che .ltlidom-team{min-width:0;max-width:100%;display:flex;align-items:center;gap:6px;text-align:left}
.ltlidom .ltlidom-che .ltlidom-team-name{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}
.ltlidom .ltlidom-che .ltlidom-avatar,.ltlidom .ltlidom-che .ltlidom-team-logo{width:26px;height:26px;flex-basis:26px;font-size:8px}
.ltlidom .ltlidom-che .ltlidom-score{font-size:15px!important;font-weight:700!important;min-width:0;text-align:center!important}
.ltlidom .ltlidom-che tbody tr.ltlidom-winner th{font-weight:900!important;color:#113455!important}
.ltlidom .ltlidom-che tbody tr.ltlidom-winner td{font-weight:700!important;color:#113455!important}
.ltlidom .ltlidom-news-more{text-align:right;margin:15px 0 0!important;font-size:13px}
.ltlidom .ltlidom-news-more a,.ltlidom .ltlidom-news-read{color:#174c7e!important;font-weight:800!important;text-decoration:none!important}
.ltlidom .ltlidom-news-more a:hover,.ltlidom .ltlidom-news-read:hover{text-decoration:underline!important}
.ltlidom .ltlidom-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}
.ltlidom .ltlidom-news-card{border:1px solid #dee7ee;border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}
.ltlidom .ltlidom-news-image{display:block;aspect-ratio:16/9;overflow:hidden;background:#e8edf2}
.ltlidom .ltlidom-news-image img{width:100%;height:100%;object-fit:cover;display:block}
.ltlidom .ltlidom-news-card-body{padding:14px 15px;display:flex;flex-direction:column;gap:7px;flex:1}
.ltlidom .ltlidom-news-card time{font-size:11px;color:#6c7b8e}
.ltlidom .ltlidom-news-card h3{font-size:17px!important;line-height:1.25!important;margin:0!important}
.ltlidom .ltlidom-news-card h3 a{color:#173b64!important;text-decoration:none!important}
.ltlidom .ltlidom-news-card h3 a:hover{text-decoration:underline!important}
.ltlidom .ltlidom-news-card p{font-size:13px;margin:0!important;color:#56687b;flex:1}
.ltlidom .ltlidom-news-read{font-size:12px;margin-top:9px}
.ltlidom .ltlidom-news-pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:23px;font-size:12px}
@media(max-width:560px){.ltlidom .ltlidom-che{border-spacing:4px 4px!important}.ltlidom .ltlidom-che thead th:not(:first-child),.ltlidom .ltlidom-che tbody td{width:30px!important;min-width:30px;max-width:30px}.ltlidom .ltlidom-news-grid{grid-template-columns:1fr}}

/* LT LIDOM 1.0.7 · Tabla y victorias, con histórico en la misma sección. */
.ltlidom .ltlidom-standings-layout{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:21px;align-items:start}
.ltlidom .ltlidom-standings-column,.ltlidom .ltlidom-bars-column{min-width:0}
.ltlidom .ltlidom-bars-column{border:1px solid #dfe7ef;background:#f8fafc;padding:15px;border-radius:10px}
.ltlidom .ltlidom-bars-column h4,.ltlidom .ltlidom-timeline h4{font-size:15px!important;font-weight:800!important;color:#183a5d!important;margin:0 0 13px!important;line-height:1.3!important}
.ltlidom .ltlidom-bars{display:flex;flex-direction:column;gap:14px}
.ltlidom .ltlidom-bar{display:grid;grid-template-columns:minmax(0,115px) minmax(0,1fr) 24px;align-items:center;gap:9px;font-family:Arial,Helvetica,sans-serif;font-size:12px}
.ltlidom .ltlidom-bar-name{line-height:1.25;color:#1b3452;overflow-wrap:anywhere}
.ltlidom .ltlidom-bar-track{height:13px;background:#e3e9f1;border-radius:4px;display:block;overflow:hidden}
.ltlidom .ltlidom-bar-fill{height:100%;display:block;border-radius:4px;transition:width .25s ease}
.ltlidom .ltlidom-bar-value{font-variant-numeric:tabular-nums;text-align:right;font-weight:750;font-size:13px}
.ltlidom .ltlidom-bars-note{font-size:11px!important;line-height:1.45;color:#64748b;margin:13px 0 0!important}
.ltlidom .ltlidom-timeline{margin-top:24px;border-top:1px solid #e2e9f0;padding-top:18px}
.ltlidom .ltlidom-timeline-header{display:flex;justify-content:space-between;gap:15px;align-items:start;flex-wrap:wrap}
.ltlidom .ltlidom-timeline-header h4{margin-bottom:4px!important}
.ltlidom .ltlidom-timeline-header p{font-size:12px;color:#60748b;margin:0!important}
.ltlidom .ltlidom-timeline-controls{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.ltlidom .ltlidom-timeline-controls label{display:flex;flex-direction:column;gap:3px;color:#3e526c;font-size:11px;font-weight:700}
.ltlidom .ltlidom-timeline-controls select{background:#fff;color:#19344f;border:1px solid #c8d6e4;border-radius:6px;padding:7px 10px;min-width:175px;max-width:100%;font-family:Arial,Helvetica,sans-serif;font-size:12px}
.ltlidom .ltlidom-chart-surface{width:100%;background:#fff;border:1px solid #e0e8f0;border-radius:10px;margin-top:12px;padding:8px;min-width:0}
.ltlidom .ltlidom-timeline-svg{display:block;width:100%;height:auto;max-height:360px;font-family:Arial,Helvetica,sans-serif;overflow:visible}
.ltlidom .ltlidom-timeline-legend{display:flex;gap:8px 14px;flex-wrap:wrap;margin:11px 0 0;font-size:11px;font-family:Arial,Helvetica,sans-serif}
.ltlidom .ltlidom-legend-team{display:inline-flex;align-items:center;gap:5px}
.ltlidom .ltlidom-legend-team[hidden]{display:none!important}
.ltlidom .ltlidom-legend-dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex:0 0 9px}
@media(max-width:990px){.ltlidom .ltlidom-standings-layout{grid-template-columns:1fr;gap:13px}.ltlidom .ltlidom-bars-column{padding:12px}.ltlidom .ltlidom-bar{grid-template-columns:minmax(0,150px) minmax(0,1fr) 25px}}
@media(max-width:560px){.ltlidom .ltlidom-timeline-controls{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.ltlidom .ltlidom-timeline-controls select{min-width:0;width:100%;font-size:11px;padding:7px 5px}.ltlidom .ltlidom-bar{grid-template-columns:minmax(0,100px) minmax(0,1fr) 22px;font-size:11px}.ltlidom .ltlidom-timeline-legend{font-size:10px;gap:7px 10px}}
@media(prefers-reduced-motion:reduce){.ltlidom .ltlidom-bar-fill{transition:none}}


/* v1.0.8: portada editorial LIDOM: 1 destacada y 3 artículos secundarios. */
.ltlidom-news-editorial .ltlidom-news-editorial-section{padding:24px}
.ltlidom-news-editorial .ltlidom-news-featured{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);overflow:hidden;min-width:0;border:1px solid #dfe7ef;border-radius:13px;background:#fff}
.ltlidom-news-editorial .ltlidom-news-featured-media{display:block;position:relative;min-height:315px;overflow:hidden;background:#173858}
.ltlidom-news-editorial .ltlidom-news-featured-media img{display:block;width:100%;height:100%;min-height:315px;object-fit:cover}
.ltlidom-news-editorial .ltlidom-news-media-empty{display:grid;width:100%;height:100%;min-height:160px;place-items:center;color:#fff;background:linear-gradient(125deg,#102e51,#315a82);font-family:Georgia,serif;font-weight:700;letter-spacing:.05em;text-align:center;padding:20px}
.ltlidom-news-editorial .ltlidom-news-featured-copy{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:28px 30px;min-width:0}
.ltlidom-news-editorial .ltlidom-news-featured-kicker{margin:0!important;font-family:Arial,Helvetica,sans-serif;font-weight:800;font-size:11px;letter-spacing:.13em;color:#be2632}
.ltlidom-news-editorial .ltlidom-news-featured time{font-size:12px;color:#708195}
.ltlidom-news-editorial .ltlidom-news-featured h3{font-family:Georgia,"Times New Roman",serif;font-size:clamp(24px,2.3vw,34px)!important;line-height:1.1!important;margin:0!important;overflow-wrap:anywhere}
.ltlidom-news-editorial .ltlidom-news-featured h3 a{color:#0b2d56!important;text-decoration:none!important}
.ltlidom-news-editorial .ltlidom-news-featured h3 a:hover{text-decoration:underline!important}
.ltlidom-news-editorial .ltlidom-news-featured-copy>p:not(.ltlidom-news-featured-kicker){font-size:14px;line-height:1.5;color:#53677d;margin:0!important}
.ltlidom-news-editorial .ltlidom-news-featured-copy>.ltlidom-news-read{margin-top:6px;font-size:13px}
.ltlidom-news-editorial .ltlidom-news-followup-head{margin:30px 0 14px}
.ltlidom-news-editorial .ltlidom-news-followup-head h3{margin:0!important;font-family:Georgia,"Times New Roman",serif;font-size:24px!important}
.ltlidom-news-editorial .ltlidom-news-followups{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.ltlidom-news-editorial .ltlidom-news-followups .ltlidom-news-card h3{font-family:Georgia,"Times New Roman",serif;font-size:19px!important}
.ltlidom-news-editorial .ltlidom-news-followups .ltlidom-news-image{min-height:0}
.ltlidom-news-editorial .ltlidom-news-followups .ltlidom-news-media-empty{min-height:0}
@media(max-width:850px){
 .ltlidom-news-editorial .ltlidom-news-featured{grid-template-columns:1fr}
 .ltlidom-news-editorial .ltlidom-news-featured-media,.ltlidom-news-editorial .ltlidom-news-featured-media img{min-height:0;aspect-ratio:16/9}
 .ltlidom-news-editorial .ltlidom-news-followups{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:560px){
 .ltlidom-news-editorial .ltlidom-news-editorial-section{padding:12px}
 .ltlidom-news-editorial .ltlidom-news-featured-copy{padding:18px}
 .ltlidom-news-editorial .ltlidom-news-featured h3{font-size:25px!important}
 .ltlidom-news-editorial .ltlidom-news-followups{grid-template-columns:1fr}
 .ltlidom-news-editorial .ltlidom-news-followup-head{margin-top:23px}
}


/* 1.0.9 — estadísticas legibles, separadas de la tipografía periodística.
   No se alteran titulares ni textos de noticias. Sin fuentes externas. */
.ltlidom{
 --ltlidom-stat-font:Arial,Helvetica,sans-serif;
}
.ltlidom .ltlidom-table,
.ltlidom .ltlidom-table th,
.ltlidom .ltlidom-table td,
.ltlidom .ltlidom-che,
.ltlidom .ltlidom-che th,
.ltlidom .ltlidom-che td,
.ltlidom .ltlidom-bar,
.ltlidom .ltlidom-bars-column,
.ltlidom .ltlidom-timeline-controls,
.ltlidom .ltlidom-timeline-svg,
.ltlidom .ltlidom-timeline-legend,
.ltlidom .ltlidom-season,
.ltlidom .ltlidom-date {
 font-family:var(--ltlidom-stat-font)!important;
 font-variant-numeric:tabular-nums lining-nums;
 font-feature-settings:"tnum" 1,"lnum" 1;
}
.ltlidom .ltlidom-table{font-size:12px;line-height:1.35}
.ltlidom .ltlidom-table thead th{font-weight:750;letter-spacing:.01em;color:#203a55}
.ltlidom .ltlidom-table tbody th{font-weight:600}
.ltlidom .ltlidom-table td{font-size:13px;font-weight:600;white-space:nowrap}
.ltlidom .ltlidom-table th,
.ltlidom .ltlidom-table td{padding-top:12px;padding-bottom:12px}
.ltlidom .ltlidom-table-team{display:inline-flex;align-items:center;gap:8px;min-width:0}
.ltlidom .ltlidom-standings-logo,
.ltlidom .ltlidom-standings-fallback{width:27px;height:27px;flex:0 0 27px;object-fit:contain}
.ltlidom .ltlidom-standings-fallback{display:inline-grid;place-items:center;background:var(--ltlidom-team-color,#174873);color:#fff;border-radius:50%;font-weight:750;font-size:9px;line-height:1}
.ltlidom .ltlidom-standings-team-short{display:none}
@media(max-width:560px){
 .ltlidom .ltlidom-table{font-size:11px}
 .ltlidom .ltlidom-table th,.ltlidom .ltlidom-table td{padding:10px 3px}
 .ltlidom .ltlidom-table td{font-size:11px}
 .ltlidom .ltlidom-table th:first-child{width:33%}
 .ltlidom .ltlidom-table-team{gap:5px;white-space:nowrap}
 .ltlidom .ltlidom-standings-logo,.ltlidom .ltlidom-standings-fallback{width:21px;height:21px;flex-basis:21px}
 .ltlidom .ltlidom-standings-fallback{font-size:7px}
 .ltlidom .ltlidom-standings-team-full{display:none}
 .ltlidom .ltlidom-standings-team-short{display:inline;font-size:12px;font-weight:750;white-space:nowrap}
}
