/* Auto Artikel Prediksi Bola v2.3 — struktur persis: table.prediksi-table / tr.liga-row / span.badge */
.aapb-article {max-width:100%;}
.aapb-scroll {display:block; width:100%; max-width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; margin:16px 0 24px; border:1px solid #d9e2ee; border-radius:10px; background:#fff;}
table.prediksi-table {display:table!important; box-sizing:border-box; width:100%!important; min-width:640px; border-collapse:collapse!important; border-spacing:0!important; table-layout:auto!important; background:#fff!important; color:#1c2e42!important; margin:0!important; font-size:14px!important; line-height:1.5!important;}
table.prediksi-table tbody {display:table-row-group!important;}
table.prediksi-table tr {display:table-row!important;}
table.prediksi-table th,table.prediksi-table td {display:table-cell!important; box-sizing:border-box!important; padding:10px 12px!important; border:1px solid #dce4ed!important; text-align:left!important; vertical-align:middle!important; font-size:inherit!important; line-height:1.5!important; white-space:normal; overflow-wrap:anywhere;}
table.prediksi-table th {background:#e7f0fa!important; color:#17304d!important; font-weight:750!important; white-space:nowrap!important;}
table.prediksi-table td {color:#1c2e42!important; background:#fff!important;}
table.prediksi-table tr:not(.liga-row):nth-child(even) td {background:#f7f9fc!important;}
table.prediksi-table tr.liga-row td {background:#153b60!important; color:#fff!important; font-weight:750!important; padding:12px!important; font-size:1.06em!important; border-color:#153b60!important;}
table.prediksi-table tr:not(.liga-row) td:first-child, table.prediksi-table tr th:first-child {width:75px; white-space:nowrap;}
table.prediksi-table tr:not(.liga-row) td:nth-child(2), table.prediksi-table tr th:nth-child(2) {min-width:220px;}
table.prediksi-table tr:not(.liga-row) td:nth-child(3), table.prediksi-table tr th:nth-child(3) {min-width:150px;}
table.prediksi-table tr:not(.liga-row) td:last-child, table.prediksi-table tr th:last-child {width:75px; white-space:nowrap;}
table.prediksi-table span.badge {display:inline-block!important; padding:4px 9px!important; border-radius:999px!important; border:0!important; text-transform:none!important; font-size:12px!important; font-weight:650!important; letter-spacing:0!important; line-height:1.4!important; white-space:normal!important;}
table.prediksi-table span.badge.home {background:#dcfce7!important; color:#166534!important;}
table.prediksi-table span.badge.away {background:#dbeafe!important; color:#1d4ed8!important;}
table.prediksi-table span.badge.draw {background:#fef3c7!important; color:#92400e!important;}
table.prediksi-table span.badge.pending {background:#e5e7eb!important; color:#475569!important;}
.aapb-article .aapb-source{font-size:12px;opacity:.84;line-height:1.55;margin:1em 0 2em;}
@media(max-width:640px){table.prediksi-table{font-size:12px!important;}table.prediksi-table th,table.prediksi-table td{padding:9px 10px!important;}table.prediksi-table span.badge{font-size:11px!important;}}
