.lpb{--lpb-accent:#498fbd;font-family:inherit;border:1px solid #e2e6e9;border-radius:12px;overflow:hidden;background:#fff;color:#18232b;margin:24px 0;box-shadow:0 3px 16px #14212b08}.lpb .lpb-heading{padding:22px 24px;border-top:4px solid var(--lpb-accent)}.lpb .lpb-kicker{font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--lpb-accent)}.lpb .lpb-heading h3{font-size:22px;line-height:1.3;margin:6px 0 0;color:#18232b}.lpb .lpb-scroll{overflow:visible}.lpb table{width:100%;min-width:0;border-collapse:collapse;margin:0;border:0;font-size:14px;line-height:1.5}.lpb table th,.lpb table td{padding:6px 10px;text-align:center;border:0;border-bottom:1px solid #edf0f2;white-space:nowrap;color:inherit;background:transparent}.lpb table thead{background:#f3f5f6;color:#53606b;font-size:12px}.lpb table th:nth-child(2){text-align:left;min-width:0}.lpb table tbody th{font-weight:500}.lpb table tbody tr:nth-child(even){background:#fafbfc}.lpb table tbody tr.lpb-highlight{background:#eaf3fa;font-weight:700;box-shadow:inset 4px 0 var(--lpb-accent)}.lpb table tbody tr.lpb-highlight th{font-weight:700;color:var(--lpb-accent)}.lpb table td:last-child{font-weight:800}.lpb .lpb-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;font-size:12px;color:#64717a}.lpb .lpb-footer a{color:var(--lpb-accent);text-decoration:underline}.lpb .lpb-note{font-size:12px;margin:0;padding:0 20px 14px;color:#765314}.lpb .lpb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.lpb .lpb-scroll:focus-visible{outline:2px solid var(--lpb-accent);outline-offset:-2px}@media(max-width:600px){.lpb .lpb-heading{padding:16px}.lpb .lpb-heading h3{font-size:19px}.lpb table th,.lpb table td{padding:6px 8px}.lpb .lpb-footer{padding:12px 16px}}

.lpb table thead th{font-weight:700;color:#fff;background:var(--lpb-accent)}.lpb .lpb-team{display:flex;align-items:center;gap:9px;min-height:20px}.lpb .lpb-logo{display:block;flex:0 0 20px;width:20px!important;height:20px!important;max-width:20px;object-fit:contain;border:0;padding:0;margin:0;box-shadow:none;background:transparent}.lpb table tbody th{vertical-align:middle}
/* All nine columns remain visible, including in narrow page-builder columns. */
.lpb{container-type:inline-size;max-width:100%;min-width:0;box-sizing:border-box}
.lpb .lpb-scroll{width:100%;max-width:100%;overflow:visible}
.lpb table{table-layout:fixed;min-width:0!important;width:100%!important;max-width:100%;font-variant-numeric:tabular-nums}
.lpb .lpb-col-rank{width:6%}.lpb .lpb-col-team{width:35%}.lpb .lpb-col-stat{width:7%}.lpb .lpb-col-goals{width:12%}.lpb .lpb-col-diff{width:10%}.lpb .lpb-col-points{width:9%}
.lpb table th,.lpb table td{box-sizing:border-box;padding:6px 3px;min-width:0!important;font-size:inherit;letter-spacing:normal}
.lpb table th:nth-child(2){white-space:normal;min-width:0!important}
.lpb .lpb-team{gap:6px;min-width:0;white-space:normal;text-align:left;line-height:1.25}
.lpb .lpb-team>span{min-width:0;overflow-wrap:anywhere;white-space:normal}
@container(max-width:600px){.lpb table{font-size:11px;line-height:1.3}.lpb table thead{font-size:11px}.lpb table th,.lpb table td{padding:6px 1px}.lpb .lpb-team{gap:4px}.lpb .lpb-logo{flex-basis:16px;width:16px!important;height:16px!important;max-width:16px}.lpb .lpb-heading{padding:14px 12px}.lpb .lpb-heading h3{font-size:18px}.lpb .lpb-footer{font-size:10px;padding:10px 12px}}
@container(max-width:340px){.lpb table,.lpb table thead{font-size:10px}.lpb .lpb-team{gap:3px}}
@media(max-width:600px){.lpb table,.lpb table thead{font-size:11px;line-height:1.3}.lpb table th,.lpb table td{padding:6px 1px}.lpb .lpb-team{gap:4px}.lpb .lpb-logo{flex-basis:16px;width:16px!important;height:16px!important;max-width:16px}.lpb .lpb-heading{padding:14px 12px}.lpb .lpb-heading h3{font-size:18px}.lpb .lpb-footer{font-size:10px;padding:10px 12px}}

@container(max-width:340px){.lpb table,.lpb table thead{font-size:10px}}
.lpb .lpb-help{appearance:none;display:inline-block;position:relative;background:transparent!important;color:inherit!important;border:0!important;border-radius:0;box-shadow:none!important;padding:3px 0!important;margin:0!important;min-width:0;min-height:0;font-family:inherit;font-size:inherit!important;font-weight:700!important;line-height:inherit;letter-spacing:normal;text-transform:none;cursor:help;white-space:normal}
.lpb .lpb-help:focus-visible{outline:2px solid #fff;outline-offset:2px}
.lpb-tooltip{position:fixed;z-index:2147483647;max-width:min(260px,calc(100vw - 16px));box-sizing:border-box;padding:8px 11px;border-radius:5px;background:#153a55;color:#fff;font:13px/1.4 Arial,sans-serif;box-shadow:0 3px 12px #0003;pointer-events:none}
@media(max-width:600px){
.lpb table tr>:nth-child(n+3):nth-child(-n+8),.lpb .lpb-col-stat,.lpb .lpb-col-goals,.lpb .lpb-col-diff{display:none!important}
.lpb .lpb-col-rank{width:10%}.lpb .lpb-col-team{width:75%}.lpb .lpb-col-points{width:15%}
.lpb table,.lpb table thead{font-size:13px}.lpb table th,.lpb table td{padding:6px 4px}.lpb .lpb-team{gap:8px}.lpb .lpb-logo{width:20px!important;height:20px!important;max-width:20px;flex-basis:20px}
}
@container(max-width:600px){
.lpb table tr>:nth-child(n+3):nth-child(-n+8),.lpb .lpb-col-stat,.lpb .lpb-col-goals,.lpb .lpb-col-diff{display:none!important}
.lpb .lpb-col-rank{width:10%}.lpb .lpb-col-team{width:75%}.lpb .lpb-col-points{width:15%}
.lpb table,.lpb table thead{font-size:13px}.lpb table th,.lpb table td{padding:6px 4px}.lpb .lpb-team{gap:8px}.lpb .lpb-logo{width:20px!important;height:20px!important;max-width:20px;flex-basis:20px}
}

/* Fallback independent of media/container-query support. */
.lpb.lpb-mobile table tr>:nth-child(n+3):nth-child(-n+8),.lpb.lpb-mobile .lpb-col-stat,.lpb.lpb-mobile .lpb-col-goals,.lpb.lpb-mobile .lpb-col-diff{display:none!important}
.lpb.lpb-mobile .lpb-col-rank{width:10%!important}.lpb.lpb-mobile .lpb-col-team{width:75%!important}.lpb.lpb-mobile .lpb-col-points{width:15%!important}
.lpb.lpb-mobile table,.lpb.lpb-mobile table thead{font-size:13px!important}.lpb.lpb-mobile table th,.lpb.lpb-mobile table td{padding:6px 4px}.lpb.lpb-mobile .lpb-team{gap:8px}.lpb.lpb-mobile .lpb-logo{width:20px!important;height:20px!important;max-width:20px;flex-basis:20px}
