/* Radar Pro V5.9.8 — tabelas móveis de classificação */
#rp595-overlay{position:fixed;inset:0;z-index:50000;display:none;align-items:center;justify-content:center;background:#020817dc;padding:10px;box-sizing:border-box}
#rp595-overlay.rp595-open{display:flex}
.rp595-modal-open{overflow:hidden!important}
.rp595-dialog{width:min(100%,930px);max-height:94dvh;overflow:hidden;display:flex;flex-direction:column;background:#101c2b;border:1px solid #446275;border-radius:17px;color:#e9f3fd;box-shadow:0 12px 50px #0008}
.rp595-bar{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:14px 15px;border-bottom:1px solid #375569;background:#123148}.rp595-bar strong{font-size:16px;line-height:1.25}.rp595-bar button{background:#263e50;border:1px solid #486579;border-radius:9px;color:white;padding:8px 12px;white-space:nowrap}
.rp595-body{overflow:auto;padding:12px;min-height:140px}.rp595-intro{display:grid;gap:3px;font-size:14px;margin-bottom:10px}.rp595-intro small{color:#b4c9d7;font-size:11px}
.rp595-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;position:sticky;top:-12px;background:#101c2b;padding:6px 0;z-index:3}.rp595-tabs button{border:1px solid #446479;color:#d5e6f3;background:#1a3042;border-radius:8px;font-size:12px;font-weight:750;padding:10px 2px}.rp595-tabs button.active{color:#081e2a;background:#9be8df;border-color:#9be8df}
.rp595-note{font-size:11px;color:#b7cad6;line-height:1.5;margin:8px 0}.rp595-empty{padding:16px;background:#1a3042;border-radius:9px;color:#e9cf9a;font-size:13px}
.rp595-scroll{overflow:auto;max-width:100%;border:1px solid #456174;border-radius:9px}.rp595-scroll table{width:100%;min-width:645px;border-spacing:0;border-collapse:collapse;table-layout:auto;text-align:center;font-size:11px;color:#e6f3fa;background:#142638}.rp595-scroll thead th{background:#25506b;color:#e5f9ff;position:sticky;top:0;z-index:1;padding:8px 5px;white-space:nowrap}.rp595-scroll td{padding:10px 5px;border-bottom:1px solid #31495d;white-space:nowrap}.rp595-scroll td.rp595-team{text-align:left;font-weight:750;min-width:150px;max-width:170px;white-space:normal;line-height:1.2}.rp595-scroll .rp595-pos,.rp595-scroll .rp595-bold{font-weight:850}.rp595-scroll tr.rp595-top1{background:#15476d}.rp595-scroll tr.rp595-top2{background:#1d3955}.rp595-scroll tr.rp595-low1{background:#532d36}.rp595-scroll tr.rp595-low2{background:#6e2836}
.rp595-scroll tr.rp595-mark td{background:rgba(255,122,136,.20);border-top:2px solid #ffadba;border-bottom:2px solid #ffadba;color:#fff9fa}.rp595-scroll tr.rp595-mark td:first-child{box-shadow:inset 3px 0 0 #ff889d}.rp595-scroll tr.rp595-mark td:last-child{box-shadow:inset -3px 0 0 #ff889d}
.rp595-pill{display:inline-block;vertical-align:middle;background:#e6a1aa;color:#40212b;border-radius:3px;padding:2px 4px;font-size:9px;font-weight:900;margin-right:2px}.rp595-legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;color:#c6d8e4;font-size:10px}.rp595-legend span{display:inline-flex;align-items:center;gap:5px}.rp595-swatch{width:12px;height:9px;border-radius:2px;display:inline-block}.rp595-swatch-blue{background:#27638d}.rp595-swatch-red{background:#793544}.rp595-swatch-match{background:#d98e9b}
@media(max-width:600px){#rp595-overlay{padding:5px;align-items:stretch}.rp595-dialog{margin:auto;max-height:96dvh;border-radius:13px}.rp595-body{padding:9px}.rp595-scroll table{font-size:10px;min-width:620px}.rp595-scroll td{padding:10px 4px}.rp595-scroll td.rp595-team{min-width:138px}.rp595-tabs button{font-size:11px}.rp595-bar{padding:12px 10px}}

/* V5.9.8 — visual Flashscore: uma coluna G = gols feitos:gols sofridos. */
.rp595-scroll .rp598-goals{font-weight:800;letter-spacing:.2px;font-variant-numeric:tabular-nums}
@media(max-width:600px){
 .rp595-scroll .rp598-extra{display:none!important}
 .rp595-scroll table{min-width:0!important;width:100%!important;font-size:12px;table-layout:fixed}
 .rp595-scroll th,.rp595-scroll td{padding:10px 3px!important}
 .rp595-scroll th:nth-child(1){width:31px}
 .rp595-scroll th:nth-child(2){width:auto}
 .rp595-scroll th:nth-child(3){width:30px}
 .rp595-scroll th:nth-child(7){width:53px}
 .rp595-scroll th:nth-child(9){width:32px}
 .rp595-scroll td.rp595-team{min-width:0;max-width:none;white-space:normal;overflow-wrap:anywhere;font-size:11.5px}
 .rp595-scroll tr.rp595-mark td{border-top:2px solid #ffadba;border-bottom:2px solid #ffadba}
}
