.ff-de-bracket{margin:20px 0;color:inherit}.ff-de-champion{display:flex;gap:12px;align-items:center;justify-content:center;padding:16px;margin-bottom:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03)}.ff-de-champion span{font-weight:700}.ff-de-section{margin-bottom:28px}.ff-de-section>h3{margin:0 0 12px}.ff-de-rounds{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px}.ff-de-round{min-width:205px}.ff-de-round h4{font-size:13px;margin:0 0 8px;opacity:.75}.ff-de-match{margin-bottom:12px;border:1px solid rgba(255,255,255,.1);background:#20242c;border-radius:3px;overflow:hidden}.ff-de-match-title{padding:7px 9px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.7;border-bottom:1px solid rgba(255,255,255,.08)}.ff-de-team{display:flex;justify-content:space-between;gap:8px;padding:8px 9px;font-size:13px}.ff-de-team+.ff-de-team{border-top:1px solid rgba(255,255,255,.07)}.ff-de-team strong{min-width:20px;text-align:right}.ff-de-match-link{display:block;color:inherit;text-decoration:none}.ff-de-match-link:hover{color:inherit}.ff-de-match.is-complete .ff-de-team strong{font-weight:800}.ff-de-match.is-final{border-color:rgba(255,0,0,.55)}.ff-de-match.is-final .ff-de-match-title{color:#ff1a1a}.ff-de-match.is-bye{opacity:.6}.ff-de-finals-section{max-width:430px;margin-left:auto;margin-right:auto}.ff-de-empty{padding:20px;border:1px solid rgba(255,255,255,.1)}

.ff-de-front-end-heading{margin:28px 0 12px}.ff-de-front-end-heading h2{margin:0;font-size:24px;line-height:1.2}.ff-de-bracket{width:100%}.ff-de-rounds{-webkit-overflow-scrolling:touch}@media(max-width:767px){.ff-de-round{min-width:180px}.ff-de-front-end-heading h2{font-size:20px}}

.ff-de-public-bracket-section{width:100%;margin:0;padding:0}.ff-de-public-bracket-section .ff-de-front-end-heading{margin:28px 0 12px}.ff-de-public-bracket-section .ff-de-bracket{margin-top:0}

.ff-de-public-bracket-fallback{width:100%;margin:0;padding:0;}
.ff-de-public-bracket-section{width:100%;margin:0;padding:0;}
.ff-de-public-bracket-section .ff-de-bracket{display:block!important;width:100%;}
