.wbblm-public{width:100%;max-width:100%}.wbblm-public__heading{margin:0 0 .7em}.wbblm-public__section-report{margin:0 0 1.5rem}.wbblm-public__section-heading{margin:0 0 .55em}.wbblm-public__table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.wbblm-public__table{border-collapse:collapse;font-size:var(--wbblm-table-font-desktop,inherit);width:auto;max-width:none}.wbblm-public__table th,.wbblm-public__table td{padding:var(--wbblm-cell-padding-desktop,.32em .42em);border:1px solid rgba(0,0,0,.16);vertical-align:middle;white-space:nowrap;line-height:1.2}.wbblm-public__table thead th{font-weight:700;background:#d9d9d9;text-align:center;white-space:normal}.wbblm-public__table tbody tr:nth-child(even){background:rgba(0,0,0,.035)}.wbblm-public__table th[scope=row]{font-weight:600;text-align:left}.wbblm-public__note{display:block;font-size:.85em;font-weight:400;opacity:.72;white-space:normal}.wbblm-public__withdrawn{opacity:.72}.wbblm-public__empty,.wbblm-public--message{padding:.8em 1em;border:1px solid rgba(0,0,0,.12)}.wbblm-public__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem}.wbblm-public__meta{margin-top:-.35em;opacity:.75}.wbblm-public__score{text-align:center!important;font-weight:700}.wbblm-public__break{font-size:.9em}.wbblm-public__scroll-hint{display:none;margin:.35em 0 0;font-size:.8em;opacity:.72}
/* Compact league table. */
.wbblm-public__league-table{min-width:29rem}.wbblm-public__league-table th:nth-child(2),.wbblm-public__league-table td:nth-child(2){min-width:8rem}.wbblm-public__league-table td:nth-child(1),.wbblm-public__league-table th:nth-child(1),.wbblm-public__league-table td:nth-child(n+3):nth-child(-n+7){text-align:center}.wbblm-public__league-table td:nth-child(8){text-align:right}
/* Player table on desktop and tablet. */
.wbblm-public__player-table{min-width:76rem}.wbblm-public__player-table thead th:nth-child(1),.wbblm-public__player-table tbody th:nth-child(1){position:sticky;left:0;z-index:2;background:#fff;min-width:7.2rem}.wbblm-public__player-table thead th:nth-child(1){z-index:4;background:#d9d9d9}.wbblm-public__player-table td:nth-child(2){text-align:left;min-width:6.5rem}.wbblm-public__player-table td:nth-child(n+3){text-align:center}.wbblm-public__player-table th:nth-child(n+3){max-width:5.3rem;overflow-wrap:anywhere}.wbblm-public__player-table th:nth-child(5),.wbblm-public__player-table th:nth-child(6),.wbblm-public__player-table th:nth-child(10),.wbblm-public__player-table th:nth-child(15),.wbblm-public__player-table th:nth-child(19){max-width:4.8rem}
/* Season-wide competitions. */
.wbblm-public__competition-table{min-width:35rem}.wbblm-public__competition-table th:nth-child(2),.wbblm-public__competition-table td:nth-child(2),.wbblm-public__competition-table td:nth-child(3),.wbblm-public__competition-table td:nth-child(4){text-align:left}.wbblm-public__competition-table td:nth-child(1),.wbblm-public__competition-table td:nth-child(5),.wbblm-public__competition-table td:nth-child(7){text-align:center}.wbblm-public__competition-table td:nth-child(6){text-align:right}
/* Fixtures, results, match details, awards and breaks. */
.wbblm-public__fixtures-table,.wbblm-public__results-table{min-width:31rem}.wbblm-public__fixtures-table td:first-child,.wbblm-public__results-table td:first-child{text-align:left;white-space:nowrap;width:1%}.wbblm-public__fixtures-table td:nth-child(3),.wbblm-public__results-table td:nth-child(3){text-align:center;width:1%}.wbblm-public__fixtures-table td:last-child,.wbblm-public__results-table td:last-child{text-align:left}.wbblm-public__match-table{min-width:38rem}.wbblm-public__match-table td{text-align:center}.wbblm-public__awards-table,.wbblm-public__break-table{min-width:24rem}.wbblm-public__awards-table td,.wbblm-public__break-table td{text-align:left}.wbblm-public__break-table td:first-child,.wbblm-public__break-table td:nth-child(4){text-align:center}
@media(max-width:980px){.wbblm-public__table{font-size:var(--wbblm-table-font-tablet,.82em)}.wbblm-public__table th,.wbblm-public__table td{padding:var(--wbblm-cell-padding-tablet,.28em .34em)}}
@media(max-width:767px){.wbblm-public__table{font-size:var(--wbblm-table-font-phone,.9em)}.wbblm-public__table th,.wbblm-public__table td{padding:var(--wbblm-cell-padding-phone,.42em .55em)}.wbblm-public__scroll-hint{display:block}.wbblm-public__heading{font-size:1.4em}.wbblm-public__section-heading{font-size:1.12em}
/* Player statistics become labelled cards on phones. */
.wbblm-public__player-table{min-width:0;width:100%;border-collapse:separate;border-spacing:0}.wbblm-public__player-table thead{display:none}.wbblm-public__player-table tbody{display:block}.wbblm-public__player-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid rgba(0,0,0,.2);margin:0 0 1rem;background:#fff}.wbblm-public__player-table tbody tr:nth-child(even){background:#fff}.wbblm-public__player-table tbody th,.wbblm-public__player-table tbody td{position:static!important;min-width:0!important;max-width:none!important;display:grid;grid-template-columns:minmax(8.2rem,48%) minmax(0,1fr);align-items:center;border:0;border-bottom:1px solid rgba(0,0,0,.12);white-space:normal;text-align:right!important}.wbblm-public__player-table tbody th::before,.wbblm-public__player-table tbody td::before{content:attr(data-label);font-weight:700;text-align:left;padding-right:.5rem}.wbblm-public__player-table tbody th:first-child{grid-column:1/-1;display:block;background:#d9d9d9;font-size:1.08em;text-align:left!important}.wbblm-public__player-table tbody th:first-child::before{display:none}.wbblm-public__player-table tbody td:nth-child(2){grid-column:1/-1;display:grid;grid-template-columns:minmax(8.2rem,48%) minmax(0,1fr);font-weight:600;text-align:right!important}.wbblm-public__player-table tbody tr>*:last-child{border-bottom:0}.wbblm-public__player-table tbody td:nth-child(n+3){grid-column:span 1}.wbblm-public__player-table+.wbblm-public__scroll-hint{display:none}
}
@media(max-width:480px){.wbblm-public__player-table tbody tr{grid-template-columns:1fr}.wbblm-public__player-table tbody td:nth-child(n+3){grid-column:1}.wbblm-public__player-table tbody th,.wbblm-public__player-table tbody td,.wbblm-public__player-table tbody td:nth-child(2){grid-template-columns:minmax(9.5rem,55%) minmax(0,1fr)}}
/* Clickable fixture results and accessible result dialog. */
.wbblm-public__result-trigger{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.14em;cursor:pointer;padding:.15em .2em}.wbblm-public__result-trigger:hover,.wbblm-public__result-trigger:focus-visible{text-decoration-thickness:.14em}.wbblm-result-dialog{width:min(94vw,68rem);max-height:90vh;padding:0;border:1px solid rgba(0,0,0,.25);border-radius:.35rem;background:#fff;color:inherit}.wbblm-result-dialog::backdrop{background:rgba(0,0,0,.58)}.wbblm-result-dialog__panel{max-height:90vh;display:flex;flex-direction:column}.wbblm-result-dialog__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem;background:#d9d9d9;border-bottom:1px solid rgba(0,0,0,.18)}.wbblm-result-dialog__title{font-size:1.1rem;line-height:1.2;margin:0}.wbblm-result-dialog__close{appearance:none;border:1px solid rgba(0,0,0,.28);background:#fff;color:#111;border-radius:.25rem;font:inherit;font-size:1.35rem;line-height:1;width:2rem;height:2rem;cursor:pointer}.wbblm-result-dialog__content{overflow:auto;padding:1rem}.wbblm-result-dialog__content .wbblm-public__heading{display:none}.wbblm-result-dialog__loading{margin:0}
@media(max-width:767px){.wbblm-result-dialog{width:96vw;max-height:92vh}.wbblm-result-dialog__content{padding:.65rem}.wbblm-result-dialog__content .wbblm-public__match-table{min-width:35rem}}

/* 0.7.5 Divi flex compatibility and public-table refinements. */
.et_pb_module[class*="wbblm_divi_"]{min-width:0;max-width:100%;overflow:hidden}.wbblm-divi5-module-inner,.wbblm-public,.wbblm-public__section-report{min-width:0;max-width:100%}.wbblm-public__player-rank{display:none}.wbblm-public__header-label{display:inline-block}
/* High-break tables are intentionally stacked and centred at every width. */
.wbblm-public__grid{grid-template-columns:minmax(0,1fr);max-width:52rem;margin-inline:auto}.wbblm-public__grid>div{min-width:0;width:100%}
/* More compact season-wide trophy tables, especially around tablet landscape widths. */
.wbblm-public__competition-table{min-width:31rem}.wbblm-public__competition-table th:nth-child(1),.wbblm-public__competition-table td:nth-child(1),.wbblm-public__competition-table th:nth-child(5),.wbblm-public__competition-table td:nth-child(5),.wbblm-public__competition-table th:nth-child(6),.wbblm-public__competition-table td:nth-child(6),.wbblm-public__competition-table th:nth-child(7),.wbblm-public__competition-table td:nth-child(7){width:1%;white-space:nowrap}
/* Player headings remain legible while occupying narrow numeric columns. */
@media(min-width:768px){
.wbblm-public__player-table{min-width:60rem}
.wbblm-public__player-table thead th:nth-child(n+3){height:9.2rem;width:2.15rem;min-width:2.15rem;max-width:2.15rem;padding:.3em .18em;vertical-align:bottom;white-space:nowrap;overflow:visible}
.wbblm-public__player-table thead th:nth-child(n+3) .wbblm-public__header-label{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;line-height:1;max-height:8.6rem}
.wbblm-public__player-table thead th:nth-child(1),.wbblm-public__player-table thead th:nth-child(2){vertical-align:bottom}
}
@media(max-width:980px) and (min-width:768px){
.wbblm-public__competition-table{min-width:29rem}
.wbblm-public__competition-table th:nth-child(1),.wbblm-public__competition-table td:nth-child(1),.wbblm-public__competition-table th:nth-child(5),.wbblm-public__competition-table td:nth-child(5),.wbblm-public__competition-table th:nth-child(6),.wbblm-public__competition-table td:nth-child(6),.wbblm-public__competition-table th:nth-child(7),.wbblm-public__competition-table td:nth-child(7){padding-left:.18em;padding-right:.18em}
}
@media(max-width:767px){
/* Player-card rank sits opposite the player name and shares tied positions. */
.wbblm-public__player-table tbody th:first-child{display:flex;align-items:center;justify-content:space-between;gap:1rem}
.wbblm-public__player-name{min-width:0}
.wbblm-public__player-rank{display:inline-block;flex:0 0 auto;font-weight:700;font-variant-numeric:tabular-nums}
/* Player awards become one labelled card per award. */
.wbblm-public__awards-table{min-width:0;width:100%;border-collapse:separate;border-spacing:0}
.wbblm-public__awards-table thead{display:none}
.wbblm-public__awards-table tbody{display:block}
.wbblm-public__awards-table tbody tr{display:block;border:1px solid rgba(0,0,0,.2);margin:0 0 1rem;background:#fff}
.wbblm-public__awards-table tbody tr:nth-child(even){background:#fff}
.wbblm-public__awards-table tbody th,.wbblm-public__awards-table tbody td{display:grid;grid-template-columns:minmax(7rem,38%) minmax(0,1fr);align-items:start;border:0;border-bottom:1px solid rgba(0,0,0,.12);white-space:normal;text-align:left!important}
.wbblm-public__awards-table tbody th::before,.wbblm-public__awards-table tbody td::before{content:attr(data-label);font-weight:700;padding-right:.5rem}
.wbblm-public__awards-table tbody th:first-child{display:block;background:#d9d9d9;font-size:1.05em;font-weight:700}
.wbblm-public__awards-table tbody th:first-child::before{display:none}
.wbblm-public__awards-table tbody tr>*:last-child{border-bottom:0}
.wbblm-public__awards-table+.wbblm-public__scroll-hint{display:none}
}


/* 0.7.6 compact trophy headings, natural identity columns, and Divi builder controls. */
.wbblm-public__competition-table .wbblm-public__header-line{display:block;white-space:nowrap;line-height:1.05}
.et_pb_module[class*="wbblm_divi_"]{overflow:visible}
@media(min-width:768px){
.wbblm-public__player-table{width:max-content;min-width:0}
.wbblm-public__player-table thead th:nth-child(1),
.wbblm-public__player-table tbody th:nth-child(1){width:auto;min-width:0;max-width:10rem;white-space:normal}
.wbblm-public__player-table thead th:nth-child(2),
.wbblm-public__player-table tbody td:nth-child(2){width:auto;min-width:0;max-width:9rem;white-space:normal}
}
/* Divi controls extend outside module bounds in the Visual Builder. */
.et-fb-app .et_pb_module[class*="wbblm_divi_"],
.et-fb-app .wbblm-divi5-module-inner{overflow:visible!important}

/* 0.7.7 compact non-wrapping Player and Team columns. */
@media(min-width:768px){
.wbblm-public__player-table{
  width:max-content!important;
  min-width:0!important;
  table-layout:auto!important;
}
.wbblm-public__player-table thead th:nth-child(1),
.wbblm-public__player-table tbody th:nth-child(1){
  width:var(--wbblm-player-column-width-desktop,1%)!important;
  min-width:0!important;
  max-width:none!important;
  white-space:nowrap!important;
}
.wbblm-public__player-table thead th:nth-child(2),
.wbblm-public__player-table tbody td:nth-child(2){
  width:var(--wbblm-team-column-width-desktop,1%)!important;
  min-width:0!important;
  max-width:none!important;
  white-space:nowrap!important;
}
}
@media(max-width:980px) and (min-width:768px){
.wbblm-public__player-table thead th:nth-child(1),
.wbblm-public__player-table tbody th:nth-child(1){
  width:var(--wbblm-player-column-width-tablet,var(--wbblm-player-column-width-desktop,1%))!important;
}
.wbblm-public__player-table thead th:nth-child(2),
.wbblm-public__player-table tbody td:nth-child(2){
  width:var(--wbblm-team-column-width-tablet,var(--wbblm-team-column-width-desktop,1%))!important;
}
}

/* 0.8.0 league-only season archive. */
.wbblm-public--archive{max-width:100%}.wbblm-archive__intro{margin:.2rem 0 1rem}.wbblm-archive__year-selector{margin:0 0 1.25rem}.wbblm-archive__year-selector label{display:inline-flex;align-items:center;gap:.65rem;font-weight:600}.wbblm-archive__year-select{min-width:9rem;padding:.35em .55em}.wbblm-archive__season-heading{margin:1rem 0 .55rem}.wbblm-archive__contents{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 1.25rem}.wbblm-archive__contents a{font-weight:600}.wbblm-archive__snapshot-note{margin:.5rem 0 1.25rem;font-size:.88em;opacity:.72}.wbblm-archive__section{margin:0 0 2rem;scroll-margin-top:2rem}.wbblm-archive__section>h3{margin:0 0 .75rem}.wbblm-archive__section .wbblm-public__section-heading{margin:1.1rem 0 .45rem}.wbblm-archive__honours-table{min-width:32rem}.wbblm-archive__honours-table th:first-child,.wbblm-archive__honours-table td:nth-child(2),.wbblm-archive__honours-table td:nth-child(3){text-align:left}.wbblm-archive__honours-table td:last-child{text-align:right}.wbblm-archive__league-table{min-width:30rem}.wbblm-archive__league-table td{text-align:center}.wbblm-archive__league-table td:last-child{text-align:right}.wbblm-archive__fixtures-table{min-width:42rem}.wbblm-archive__fixtures-table td:first-child{width:1%;text-align:left}.wbblm-archive__fixtures-table td:nth-child(3),.wbblm-archive__fixtures-table td:nth-child(4),.wbblm-archive__fixtures-table td:nth-child(5){width:1%;text-align:center}.wbblm-archive__fixtures-table td:nth-child(7),.wbblm-archive__fixtures-table td:nth-child(8){text-align:right}.wbblm-archive__fixture-status{display:block;font-size:.78em;opacity:.7;margin-top:.15em}.wbblm-archive__versus{text-align:center}.wbblm-archive__player-table{min-width:48rem!important}.wbblm-archive__player-table thead th:nth-child(n+3){height:auto;width:auto;min-width:0;max-width:5.5rem;padding:var(--wbblm-cell-padding-desktop,.32em .42em);vertical-align:middle;white-space:normal}.wbblm-archive__player-table thead th:nth-child(n+3) .wbblm-public__header-label{writing-mode:horizontal-tb;transform:none;white-space:normal;line-height:1.1;max-height:none}.wbblm-archive__player-table td:nth-child(n+3){text-align:center}.wbblm-public--archive template{display:none}
@media(max-width:980px){.wbblm-archive__player-table thead th:nth-child(n+3){padding:var(--wbblm-cell-padding-tablet,.28em .34em)}}
@media(max-width:767px){.wbblm-archive__contents{display:grid;grid-template-columns:1fr 1fr}.wbblm-archive__year-selector label{align-items:flex-start;flex-direction:column;gap:.3rem}.wbblm-archive__year-select{width:100%}.wbblm-archive__player-table{min-width:0!important}.wbblm-archive__player-table tbody th:first-child{display:block}.wbblm-archive__player-table tbody td:nth-child(2){grid-column:1/-1}.wbblm-archive__honours-table,.wbblm-archive__league-table,.wbblm-archive__fixtures-table{font-size:var(--wbblm-table-font-phone,.9em)}}

/* Approved legacy archive-canvas integration; refined in 0.8.2. */
.wbblm-archive-component{width:100%;max-width:100%}.wbblm-archive-component__scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.wbblm-archive-component template{display:none}
.archive_honours table,.archive_honours td,.archive_honours th{padding:0}.archive_honours table{border-spacing:5px;border-collapse:separate;width:auto}.archive_honours tbody tr td:first-of-type,.archive_honours tbody tr th:first-of-type{text-align:left;min-width:200px}.archive_honours tbody tr td:nth-of-type(2),.archive_honours tbody tr th:nth-of-type(2){text-align:left;min-width:160px}.archive_honours tbody tr td:nth-of-type(3),.archive_honours tbody tr th:nth-of-type(3){text-align:left;min-width:100px}.archive_honours tbody tr td:nth-of-type(4),.archive_honours tbody tr th:nth-of-type(4){text-align:right;min-width:50px}
.leagues1 table,.leagues1 td,.leagues1 th{padding:0}.leagues1 table{border-spacing:5px;border-collapse:separate;width:auto;margin:0 0 .7rem}.leagues1 tbody tr td:first-of-type,.leagues1 tbody tr th:first-of-type{text-align:left;min-width:150px}.leagues1 tbody tr td:nth-of-type(n+2),.leagues1 tbody tr th:nth-of-type(n+2){text-align:center;min-width:48px}.leagues1 tbody tr td:last-of-type,.leagues1 tbody tr th:last-of-type{text-align:right;min-width:70px}
.archive_results table,.archive_results td,.archive_results th{padding:0}.archive_results table{border-spacing:5px;border-collapse:separate;width:auto}.archive_results tbody tr td:first-of-type,.archive_results tbody tr th:first-of-type{text-align:left;white-space:nowrap}.archive_results tbody tr td:nth-of-type(2),.archive_results tbody tr th:nth-of-type(2),.archive_results tbody tr td:nth-of-type(6),.archive_results tbody tr th:nth-of-type(6){text-align:left;white-space:nowrap}.archive_results tbody tr td:nth-of-type(3),.archive_results tbody tr td:nth-of-type(4),.archive_results tbody tr td:nth-of-type(5){text-align:center}.archive_results tbody tr td:nth-of-type(7),.archive_results tbody tr th:nth-of-type(7),.archive_results tbody tr td:nth-of-type(8),.archive_results tbody tr th:nth-of-type(8){text-align:right;white-space:nowrap}
.archive_stats table,.archive_stats td,.archive_stats th{padding:0}.archive_stats table{border-spacing:0;border-collapse:separate;width:auto;margin:0 0 .7rem}.archive_stats tbody tr td:first-of-type,.archive_stats tbody tr th:first-of-type{text-align:left;width:var(--wbblm-player-column-width-desktop,1%);min-width:var(--wbblm-player-column-width-desktop,0);white-space:nowrap}.archive_stats tbody tr td:nth-of-type(2),.archive_stats tbody tr th:nth-of-type(2){text-align:left;width:var(--wbblm-team-column-width-desktop,1%);min-width:var(--wbblm-team-column-width-desktop,0);white-space:nowrap}.archive_stats tbody tr td:nth-of-type(n+3),.archive_stats tbody tr th:nth-of-type(n+3){text-align:center;width:1%;min-width:32px;white-space:nowrap}.archive_stats tbody tr:first-child th:nth-of-type(n+3){white-space:normal;line-height:1.1;max-width:62px}.archive_stats tbody tr td:nth-of-type(n+7),.archive_stats tbody tr th:nth-of-type(n+7){text-align:right;min-width:40px}
#blurb-tabs .et_pb_column{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#blurb-tabs .tab-title{width:25%;transition:all .3s ease-in-out}#blurb-tabs .tab-title:hover{cursor:pointer;background:#222}#blurb-tabs .tab-title.active-tab{background:#d9dfe2}#blurb-tabs .tab-title.active-tab .et_pb_blurb_container h4 a{color:#000!important}.tab-content{display:none}
@media(min-width:768px) and (max-width:980px){.archive_stats tbody tr td:first-of-type,.archive_stats tbody tr th:first-of-type{width:var(--wbblm-player-column-width-tablet,var(--wbblm-player-column-width-desktop,1%));min-width:var(--wbblm-player-column-width-tablet,var(--wbblm-player-column-width-desktop,0))}.archive_stats tbody tr td:nth-of-type(2),.archive_stats tbody tr th:nth-of-type(2){width:var(--wbblm-team-column-width-tablet,var(--wbblm-team-column-width-desktop,1%));min-width:var(--wbblm-team-column-width-tablet,var(--wbblm-team-column-width-desktop,0))}}
@media(max-width:767px){#blurb-tabs .tab-title{width:50%}#blurb-tabs .tab-title .et_pb_main_blurb_image{margin-bottom:10px}.archive_stats tbody tr td:first-of-type,.archive_stats tbody tr th:first-of-type{width:auto;min-width:150px}.archive_stats tbody tr td:nth-of-type(2),.archive_stats tbody tr th:nth-of-type(2){width:auto;min-width:140px}}
@media(max-width:479px){#blurb-tabs .tab-title{width:100%}#blurb-tabs .tab-title .et_pb_blurb_content{display:flex;align-items:center;justify-content:flex-start}#blurb-tabs .tab-title .et_pb_main_blurb_image{margin-bottom:0;margin-right:30px}}

/* 0.8.4: archive component controls and full-height Honours rendering. */
.wbblm-archive-component__table th,
.wbblm-archive-component__table td{
  border:0;
}
.wbblm-archive-component__table tbody tr:nth-child(even){
  background:transparent;
}
#tab1,
#tab1 > .et_pb_row,
#tab1 > .et_pb_row > .et_pb_column,
#tab1 .wbblm_divi_archive_honours,
#tab1 .wbblm_divi_archive_honours .et_pb_module_inner,
#tab1 .wbblm_divi_archive_honours .wbblm-divi5-module-inner,
#tab1 .archive_honours,
#tab1 .archive_honours .wbblm-archive-component__scroll,
#tab1 .archive_honours table,
#tab1 .archive_honours tbody{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
}
#tab1,
#tab1 > .et_pb_row,
#tab1 > .et_pb_row > .et_pb_column,
#tab1 .wbblm_divi_archive_honours,
#tab1 .wbblm_divi_archive_honours .et_pb_module_inner,
#tab1 .wbblm_divi_archive_honours .wbblm-divi5-module-inner,
#tab1 .archive_honours{
  overflow:visible!important;
}
#tab1 .archive_honours .wbblm-archive-component__scroll{
  overflow:visible!important;
}
@media(max-width:767px){
  #tab1 .archive_honours .wbblm-archive-component__scroll{
    overflow-x:auto!important;
    overflow-y:visible!important;
  }
}

/* 0.8.5: robust archive tabs and unrestricted Honours rows. */
html:not(.wbblm-archive-tabs-ready) #tab1.tab-content{display:block}
html:not(.wbblm-archive-tabs-ready) #tab2.tab-content:target,
html:not(.wbblm-archive-tabs-ready) #tab3.tab-content:target,
html:not(.wbblm-archive-tabs-ready) #tab4.tab-content:target{display:block}
@supports selector(html:has(#tab2:target)){
  html:not(.wbblm-archive-tabs-ready):has(#tab2:target) #tab1.tab-content,
  html:not(.wbblm-archive-tabs-ready):has(#tab3:target) #tab1.tab-content,
  html:not(.wbblm-archive-tabs-ready):has(#tab4:target) #tab1.tab-content{display:none}
  html:not(.wbblm-archive-tabs-ready):has(#tab1:target) #blurb-tabs .tab-title:nth-child(1),
  html:not(.wbblm-archive-tabs-ready):has(#tab2:target) #blurb-tabs .tab-title:nth-child(2),
  html:not(.wbblm-archive-tabs-ready):has(#tab3:target) #blurb-tabs .tab-title:nth-child(3),
  html:not(.wbblm-archive-tabs-ready):has(#tab4:target) #blurb-tabs .tab-title:nth-child(4){background:#d9dfe2}
}
#blurb-tabs .tab-title,
#blurb-tabs .tab-title a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
#blurb-tabs .tab-title a{display:block;width:100%}

#tab1.tab-content,
#tab1.tab-content .et_pb_row,
#tab1.tab-content .et_pb_column,
#tab1.tab-content .et_pb_module,
#tab1.tab-content .et_pb_module_inner,
#tab1.tab-content .wbblm-divi5-module-inner,
#tab1.tab-content .wbblm-archive-component,
#tab1.tab-content .wbblm-archive-component__scroll,
#tab1.tab-content table,
#tab1.tab-content tbody{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow-y:visible!important;
  clip:auto!important;
  clip-path:none!important;
  content-visibility:visible!important;
  contain:none!important;
}
#tab1.tab-content .archive_honours tbody tr{
  display:table-row!important;
  height:auto!important;
  max-height:none!important;
  visibility:visible!important;
  opacity:1!important;
  clip:auto!important;
  clip-path:none!important;
  content-visibility:visible!important;
}
#tab1.tab-content .archive_honours tbody td,
#tab1.tab-content .archive_honours tbody th{
  display:table-cell!important;
  visibility:visible!important;
  opacity:1!important;
}
@media(max-width:767px){
  #tab1.tab-content .wbblm-archive-component__scroll{overflow-x:auto!important;overflow-y:visible!important}
}

/* 0.10.2 competition bracket. */
.wbblm-public--competition{--wbblm-competition-border:#d9dfe2;--wbblm-competition-line:#8b9ba5;height:auto!important;max-height:none!important;overflow:visible!important}
.wbblm-competition{height:auto!important;max-height:none!important;overflow:visible!important}
.wbblm-competition__bracket{width:100%;max-width:100%;height:auto!important;max-height:none!important;overflow-x:visible;overflow-y:visible;padding:.25rem 0 1rem;-webkit-overflow-scrolling:touch}
.wbblm-competition__stage{position:relative;display:flex;align-items:stretch;gap:clamp(.75rem,2vw,3rem);width:100%;min-width:0;min-height:max(18rem,calc(var(--wbblm-bracket-ties,1) * 8.75rem));height:auto!important;max-height:none!important;padding:.25rem .25rem 1rem;box-sizing:border-box}
.wbblm-competition__connectors{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible}
.wbblm-competition__connector{fill:none;stroke:var(--wbblm-competition-line);stroke-width:2;vector-effect:non-scaling-stroke;opacity:.7}
.wbblm-competition__round{position:relative;z-index:1;display:flex;flex:1 1 0;min-width:0;max-width:none;flex-direction:column;min-height:100%;height:auto!important;overflow:visible!important}
.wbblm-competition__round-heading{min-height:4.8rem}
.wbblm-competition__round-meta{margin:-.35rem 0 .75rem;font-size:clamp(.68rem,.8vw,.85em);opacity:.75}
.wbblm-competition__round-matches{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-around;gap:1rem;min-height:10rem;height:auto!important;overflow:visible!important;padding:.5rem 0}
.wbblm-competition__match{display:block;width:100%;min-width:0;margin:0;padding:clamp(.38rem,.7vw,.65rem);border:1px solid var(--wbblm-competition-border);border-radius:.3rem;background:rgba(255,255,255,.94);box-sizing:border-box;text-align:left;color:inherit;font:inherit;font-size:clamp(.72rem,.85vw,1rem);cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}
.wbblm-competition__match:hover,.wbblm-competition__match:focus-visible{border-color:currentColor;box-shadow:0 3px 10px rgba(0,0,0,.14);transform:translateY(-1px);outline:2px solid transparent}
.wbblm-competition__match-number{display:block;margin:0 0 .35rem;font-size:.78em;font-weight:700;opacity:.65;text-transform:uppercase;letter-spacing:.03em}
.wbblm-competition__entrant{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0;padding:.38rem .35rem;border-top:1px solid rgba(0,0,0,.08)}
.wbblm-competition__entrant>span:first-child{min-width:0;overflow-wrap:anywhere}
.wbblm-competition__entrant:first-of-type{border-top:0}
.wbblm-competition__entrant.is-winner{font-weight:700}
.wbblm-competition__entrant--bye{font-style:italic;opacity:.7}
.wbblm-competition__score{display:flex;align-items:baseline;gap:.3rem;white-space:nowrap}
.wbblm-competition__score strong{min-width:1.2em;text-align:right}
.wbblm-competition__score small{font-size:.72em;opacity:.68}
.wbblm-competition__match-meta,.wbblm-competition__status{display:block;margin:.45rem 0 0;font-size:.8em;opacity:.75}
.wbblm-competition__winner{margin-top:1rem;padding:.75rem 1rem;border-left:4px solid currentColor;font-size:1.1em}
.wbblm-competition__entries{columns:2;column-gap:2rem}
.wbblm-competition template{display:none}
.wbblm-competition-score-table th:not(:first-child),.wbblm-competition-score-table td:not(:first-child){text-align:right}
.wbblm-competition-break-marker{display:inline-block;margin-right:.15em;font-weight:700}
@media(max-width:767px){.wbblm-competition__bracket{overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity}.wbblm-competition__stage{gap:4rem;width:max-content;min-width:100%}.wbblm-competition__round{flex:0 0 15.5rem;min-width:15.5rem;scroll-snap-align:start}.wbblm-competition__match{font-size:inherit;padding:.65rem}.wbblm-competition__entries{columns:1}}


/* Team competition match details. */
.wbblm-competition-score-table--team {
	min-width: 640px;
}
.wbblm-competition-score-table--team th:nth-child(2),
.wbblm-competition-score-table--team td:nth-child(2),
.wbblm-competition-score-table--team th:nth-child(5),
.wbblm-competition-score-table--team td:nth-child(5) {
	text-align: left;
	white-space: nowrap;
}

/* 0.10.6 competition picker and whole-card interaction. */
.wbblm-competition__match.wbblm-public__result-trigger{text-decoration:none}
.wbblm-competition__match.wbblm-public__result-trigger:hover,.wbblm-competition__match.wbblm-public__result-trigger:focus-visible{text-decoration:none}
.wbblm-competition-picker__control{margin:0 0 1rem}
.wbblm-competition-picker__control label{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-weight:700}
.wbblm-competition-picker__select{box-sizing:border-box;min-width:min(100%,18rem);max-width:100%;padding:.45rem .65rem;font:inherit}
.wbblm-competition-picker__holding{margin:1rem 0;padding:1rem;border:1px solid rgba(0,0,0,.16);border-radius:.3rem}
.wbblm-competition-picker__panel[hidden]{display:none!important}

/* 0.10.7 season-calendar rows inside the public Fixtures module. */
.wbblm-public__fixtures-table .wbblm-public__calendar-row td,
.wbblm-public__fixtures-table .wbblm-public__calendar-row th{background:rgba(0,0,0,.055);font-weight:700}
.wbblm-public__fixtures-table .wbblm-public__calendar-row th{text-align:center;white-space:normal;letter-spacing:.01em}
.wbblm-public__fixtures-table .wbblm-public__calendar-row--break td,
.wbblm-public__fixtures-table .wbblm-public__calendar-row--break th{background:rgba(0,0,0,.085)}
.wbblm-public__fixtures-table .wbblm-public__calendar-row--competition td,
.wbblm-public__fixtures-table .wbblm-public__calendar-row--competition th{font-weight:800}


/* 0.10.8-0.10.9: full live Player Awards rankings. */
.wbblm-public__award-rankings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}
.wbblm-public__award-ranking{min-width:0;padding:1rem;border:1px solid rgba(0,0,0,.2);border-radius:.35rem;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06)}
.wbblm-public__award-ranking>h3{margin:-1rem -1rem .8rem;padding:.7rem 1rem;border-bottom:1px solid rgba(0,0,0,.16);background:rgba(0,0,0,.055);font-weight:700}
.wbblm-public__award-ranking>.wbblm-public__note{margin:.15em 0 .7em}
.wbblm-public__award-ranking-table{width:100%;min-width:0;margin:0}
.wbblm-public__award-ranking-table th[scope=row]{text-align:left}
.wbblm-public__award-ranking-table td:last-child{text-align:right;width:1%;white-space:nowrap}
.wbblm-public__award-ranking .wbblm-public__empty{margin:.25rem 0 0}
@media(max-width:767px){.wbblm-public__award-rankings{grid-template-columns:minmax(0,1fr);gap:1rem}}
