.playoff-bracket-classic{--match-gap:18px;--match-card-height:140px;--column-gap:44px;--connector-length:var(--column-gap);--incoming-connector-length:14px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);column-gap:var(--column-gap);padding:20px 0;overflow-x:auto;}.playoff-bracket-classic .round{display:flex;flex-direction:column;min-width:240px;row-gap:6px;padding-top:calc(((var(--round-gap-multiplier,1) - 1) * (var(--match-card-height) + var(--match-gap))) / 2);}.playoff-bracket-classic .round-title{text-align:center;font-weight:bold;margin-bottom:4px;font-size:0.95em;}.playoff-bracket-classic .round-matches{display:flex;flex-direction:column;margin-left:11px;gap:calc((var(--round-gap-multiplier,1) * (var(--match-card-height) + var(--match-gap))) - var(--match-card-height));}.playoff-bracket-classic .round-supplement{margin-top:24px;}.playoff-bracket-classic .round-supplement-title{text-align:center;font-size:0.85em;color:#5a647c;margin-bottom:6px;}.playoff-bracket-classic .round-matches--supplement{gap:var(--match-gap);}.playoff-bracket-classic .match-card-wrapper{position:relative;display:block;}.playoff-bracket-classic .round:not(:last-child) .match-card-wrapper::after{content:'';position:absolute;top:50%;right:calc(-1 * var(--connector-length));width:var(--connector-length);border-top:2px solid #cfd3de;}.playoff-bracket-classic .round:not(:last-child) .match-card-wrapper::before{content:'';position:absolute;right:calc(-1 * var(--connector-length));border-right:2px solid #cfd3de;height:calc((var(--round-gap-multiplier,1) * (var(--match-card-height) + var(--match-gap))) / 2);}.playoff-bracket-classic .round:not(:last-child) .match-card-wrapper:nth-of-type(odd)::before{top:50%;}.playoff-bracket-classic .round:not(:last-child) .match-card-wrapper:nth-of-type(even)::before{bottom:50%;}.playoff-bracket-classic .round:not(:last-child) .match-card-wrapper:last-of-type:nth-of-type(odd)::before{display:none;}.playoff-bracket-classic .match-card-wrapper-supplement::before,.playoff-bracket-classic .match-card-wrapper-supplement::after{display:none !important;}.playoff-bracket-classic .match-card{position:relative;display:block;background:#fff;border:1px solid #d7dbe3;border-radius:6px;padding:4px;text-decoration:none;color:inherit;box-shadow:0 1px 3px rgba(19,35,78,0.08);min-width:230px;}.playoff-bracket-classic .round:not(:first-child) .match-card:not(.match-card-supplement)::before{content:'';position:absolute;top:50%;left:calc(-1 * var(--incoming-connector-length));width:var(--incoming-connector-length);border-top:2px solid #cfd3de;}.playoff-bracket-classic .match-meta{font-size:0.75em;color:#4c5a73;margin-bottom:4px;}.playoff-bracket-classic .match-meta-row{display:flex;align-items:center;gap:4px;line-height:1.3;flex-wrap:wrap;}.playoff-bracket-classic .match-info-top{justify-content:flex-start;font-weight:500;}.playoff-bracket-classic .match-info-top .match-venue{font-weight:400;color:#5b657c;}.playoff-bracket-classic .match-number-badge{position:absolute;top:8px;right:10px;font-size:0.75em;font-weight:700;color:#6a7391;}.playoff-bracket-classic .match-meta-separator{opacity:0.6;}.playoff-bracket-classic .match-team{display:flex;align-items:center;padding:3px 0;border-top:1px solid #edf0f5;font-size:1.2rem;}.playoff-bracket-classic .match-team:first-of-type{border-top:none;}.playoff-bracket-classic .match-team.winner .team-name{font-weight:bold;color:black;font-size:1.25rem;}.playoff-bracket-classic .team-logo{width:20px;height:20px;object-fit:contain;margin-right:8px;}.playoff-bracket-classic .team-name{flex:1;}.playoff-bracket-classic .team-score{min-width:32px;text-align:right;font-weight:bold;}
.locale-untranslated{font-style:normal;text-decoration:line-through;}#locale-translation-filter-form .form-item-language,#locale-translation-filter-form .form-item-translation,#locale-translation-filter-form .form-item-group{float:left;padding-right:.8em;margin:0.1em;width:15em;}#locale-translation-filter-form .form-type-select select{width:100%;}#locale-translation-filter-form .form-actions{float:left;padding:3ex 0 0 1em;}.language-switcher-locale-session a.active{color:#0062A0;}.language-switcher-locale-session a.session-active{color:#000000;}
