.bbFlex{min-width:0;color:inherit;gap:20px;display:grid}.bbFlex section{background:#101820;border:1px solid #35434f;border-radius:16px;gap:14px;padding:20px;display:grid}.bbFlex h3,.bbFlex h4,.bbFlex p{margin:0}.bbFlex p,.bbFlex small{color:#b8c9d4;line-height:1.65}.bbFlex label{gap:8px;min-width:0;display:grid}.bbFlex input:not([type=checkbox]),.bbFlex textarea{box-sizing:border-box;color:#edf5fa;width:100%;min-width:0;font:inherit;background:#0a1017;border:1px solid #526674;border-radius:10px;padding:12px;font-size:16px}.bbFlex textarea{line-height:1.7}.bbFlex button{color:#edf5fa;font:inherit;white-space:normal;background:#182e3d;border:1px solid #607787;border-radius:10px;min-height:44px;padding:12px 16px}.bbFlex button:disabled{opacity:.5}.bbFlex button[aria-pressed=true]{color:#092439;background:#a9dfff}.bbFlex button[aria-pressed=true] small{color:inherit}.bbFlexStats,.bbFlexActions,.bbFlexPerson{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bbFlexPerson{border-bottom:1px solid #35434f;justify-content:space-between;padding:10px 0}.bbFlexFields,.bbFlexChoices{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.bbFlexChoices button{text-align:left;gap:6px;display:grid}.bbFlex .bbFlexCheck{align-items:center;display:flex}.bbFlexReview{gap:12px;display:grid}.bbFlexMatch{overflow-wrap:anywhere;border-bottom:1px solid #35434f;gap:8px;padding:14px 0;display:grid}.bbFlex summary{cursor:pointer;padding:12px 0}.bbFlex li{overflow-wrap:anywhere;padding:8px 0}.bbFlex li button{margin-left:10px}.bbFlexStats span{padding:8px 0}.bbFlex [role=alert]{color:#ffd6a0}.bbFlex button:focus-visible,.bbFlex input:focus-visible,.bbFlex textarea:focus-visible{outline-offset:3px;outline:2px solid #a9dfff}@media (max-width:500px){.bbFlex section{padding:14px}.bbFlexStats{gap:4px;display:grid}}.bbFlexSimulator{gap:24px;max-width:1040px;margin:0 auto;padding:120px 20px 60px;display:grid}.bbFlexSimulator h1{margin:16px 0;font-size:clamp(24px,5vw,36px)}.bbFlexSimulator a{color:#a9dfff}.bbFlexForecast{background:#142b3a;border:1px solid #5c849e;border-radius:10px;padding:16px}.bbFlex>header{justify-content:start;align-items:start;gap:8px;display:grid}.bbFlex>header a{justify-self:start}.bbFlex>header h1{margin:4px 0}.bbFlexNewPlayers[open]{gap:12px;display:grid}.bbFlexNewPlayers summary{color:#a9dfff}.bbFlexStats{background:#14212b;border-radius:12px;padding:12px 16px}.bbFlexPerson>span{flex:1;min-width:160px}.bbFlexPerson button{flex-shrink:0}.bbFlexWorkspaceStatus{background:#102b3c;border:1px solid #36586e;border-radius:14px;gap:12px;padding:18px;display:grid}.bbFlexWorkspaceStatus .bbFlexStats{background:0 0;padding:0}.bbFlexTree{gap:16px;min-width:0;display:grid}.bbFlexTreeHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bbFlexTreeHeading p{font-size:13px}.bbFlexRoundTabs{flex-wrap:wrap;gap:8px;display:flex}.bbFlexMatchGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.bbFlexTreeMatch{background:#101a25;border:1px solid #354f62;border-radius:12px;min-width:0;overflow:hidden}.bbFlexTreeMatchHead{background:#152430;justify-content:space-between;gap:12px;padding:10px 14px;font-size:13px;display:flex}.bbFlex .bbFlexTreePlayer{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:13px 14px;display:flex}.bbFlexTreePlayer+.bbFlexTreePlayer{border-top:1px solid #2b3f50}.bbFlexTreePlayer>span{min-width:0}.bbFlexTreePlayer small{flex-shrink:0}.bbFlexTreePlayer.is-winner{color:#86d6ff}.bbFlex button.bbFlexTreePlayer{color:#b0e4ff;background:#183448}.bbFlexTreeMatch>.bbFlexActions,.bbFlexTreeMatch>.bbv5-dispatchActions{padding:10px}.bbFlexPendingSlots{border-top:1px solid #35434f;gap:12px;padding-top:20px;display:grid}.bbFlexPendingSlot{overflow-wrap:anywhere;background:#101a25;border:1px solid #354f62;border-radius:12px;gap:8px;padding:14px;display:grid}.bbFlex .bbFlexAddSlot{text-align:left;border-style:dashed;align-content:center;gap:6px;min-height:98px;display:grid}.bbFlex .bbFlexEntryEditor,.bbFlex .bbFlexReviewPanel{border-color:#77c8f4}.bbFlexReviewPanel details[open]{gap:14px;display:grid}.bbFlexEntryEditor details[open]{gap:8px;display:grid}@media (max-width:500px){.bbFlexMatchGrid{grid-template-columns:1fr}.bbFlexWorkspaceStatus{padding:14px}.bbFlexWorkspaceStatus>.bbFlexActions>button{width:100%}.bbFlexRoundTabs button{padding:10px 12px}}.bbFlexGraphViewport{overscroll-behavior:contain;background:#0b131c;border:1px solid #354f62;border-radius:12px;max-width:100%;max-height:720px;overflow:auto}.bbFlexGraph{isolation:isolate;min-width:0;position:relative}.bbFlexGraphLines{pointer-events:none;position:absolute;inset:0}.bbFlexGraphLines path{fill:none;stroke:#74b2d0;stroke-width:2px;opacity:.75}.bbFlexGraphRound{color:#a9dfff;padding:0 12px;position:absolute;top:12px}.bbFlexGraph .bbFlexTreeMatch{min-height:188px;max-height:236px;position:absolute;overflow:auto}.bbFlexGraph .bbFlexTreePlayer{min-height:60px}.bbFlex .bbFlexPlayerCode{color:#a5b9c7;font-size:11px;line-height:1.5;display:block}.bbFlexTreeToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bbFlexTreeToolbar>.bbFlexActions{flex-wrap:nowrap}.bbFlexFuture{color:#b8c9d4;border:1px dashed #4d6373;border-radius:10px;padding:16px}.bbFlex .bbFlexPrimary{color:#08263a;background:#78cdf6;border-color:#78cdf6;font-weight:700}.bbFlexWorkspaceStatus.has-pending{border-left:4px solid #e6ad57}.bbFlexWorkspaceStatus.has-pending>p{color:#ffda9f}.bbFlexTreePlayer.is-winner>small{color:#99dbb0}.bbFlexSelectedPlayer{background:#142b3a;border-radius:10px;padding:14px}.bbFlexPlayerResults{gap:8px;max-height:340px;display:grid;overflow:auto}.bbFlex .bbFlexPlayerResult{text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.bbFlexPlayerResult span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.bbFlexPlayerResult small{font-size:12px}.bbFlexPlayerResult:disabled{opacity:.65}.bbFlexEntryEditor input[type=search]{appearance:none}.bbFlexEntryEditor button[aria-pressed=true]{color:#b5e5ff;background:#173e55;border-color:#78cdf6}.bbFlexEntryEditor button[aria-pressed=true]:before{content:"✓ "}.bbFlex .bbFlexPendingSlot>button{color:#f2b8b8;background:0 0;border-color:#81585e}@media (max-width:500px){.bbFlexGraphViewport{max-height:580px}.bbFlexPlayerResult{flex-wrap:wrap}.bbFlexTreeToolbar>.bbFlexActions{justify-content:flex-end;width:100%}}.bbFlex .bbFlexPhase{color:#c9e9ff;background:#142d40;border:1px solid #507b9a;border-radius:8px;padding:7px 12px;display:inline-block}.bbFlex .bbFlexPhase.open{color:#ffe1a0;background:#3c301b;border-color:#a88c52}.bbFlex .bbFlexPhase.complete{color:#d4f7e2;background:#153528;border-color:#52876b}.bbFlexWorkspaceTitle{color:#c4eaff;margin:0 0 12px;font-size:20px}.bbFlex .bbFlexReviewPanel{background:#112b22;border-color:#578872}.bbFlex .bbFlexChoices button[aria-pressed=true]{color:#d8f1ff;background:#153b50;border:2px solid #8dd7ff}.bbFlexTreeProgress{background:#142430;border:1px solid #44657a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.bbFlexTreeProgress span{color:#b8c9d4}.bbFlexTreeProgress button{margin-left:auto}.bbFlexGraphLines .bbFlexPendingPath{stroke-dasharray:6 6;opacity:.4}.bbFlexFutureNode{box-sizing:border-box;background:#14232e;border:1px dashed #6e9ab4;border-radius:12px;gap:10px;padding:18px;display:grid;position:absolute}.bbFlexGraph .bbFlexTreeMatch.is-playing{border:2px solid #ffb15e}.bbFlexTreeMatch.is-playing .bbFlexTreeMatchHead{color:#ffe0b7;background:#49321d}.bbFlexTreeMatch.is-finished .bbFlexTreeMatchHead,.bbFlexTreeMatch.is-bye .bbFlexTreeMatchHead{color:#bce8d0;background:#18382d}.bbFlexTreeMatch.is-delayed .bbFlexTreeMatchHead{color:#ffd5a3;background:#493021}.bbFlexTreeMatch.is-ready .bbFlexTreeMatchHead{color:#c7eaff}.bbFlexGraphViewport:focus-visible{outline-offset:3px;outline:2px solid #a9dfff}
