.friday-official-poster{display:block;width:88px;flex:0 0 auto}.friday-official-poster img{display:block;width:100%;height:auto;border-radius:6px;border:1px solid #aaff3355}.friday-ma-flag{width:24px;height:16px;object-fit:cover;vertical-align:middle;margin:0 6px}.m4-person .friday-ma-flag{position:absolute;top:12px;left:12px;z-index:2}
@media(max-width:600px){.friday-official-poster{width:54px}}

/* V193: Bracket shares the approved Matches presentation. */
#monday-draw-connected[data-view="bracket"]{max-width:none}
@media(max-width:700px){#scoreboard-page #knockoutBoard #monday-draw-connected[data-view="bracket"]{border-radius:0;border:0;margin:12px auto 24px;background:#071220}
}
@media(min-width:901px){#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket]{border:0!important;border-radius:0!important;background:#0b0e10!important;box-shadow:none!important;padding:0!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .mf-shell{border:0!important;background:#0b0e10!important;overflow:hidden}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-event-header{position:relative!important;display:block!important;min-height:240px!important;padding:30px 36px 36px!important;background:linear-gradient(90deg,#070a0ce6 0%,#070a0c66 54%,#070a0c08 100%),url('/home/monday4-signature-hero.png') center 57%/cover no-repeat!important;border:0!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-event-header>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:0}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-signature-kicker{display:block!important;order:0;font-size:11px!important;letter-spacing:1.2px!important;color:#b2bac3!important;margin:0 0 14px!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-event-header h2{order:1;font-family:Inter,Arial,sans-serif!important;font-size:clamp(30px,3.2vw,52px)!important;font-weight:750!important;letter-spacing:-1.4px!important;line-height:1.1!important;color:#f4f6f8!important;margin:0 0 14px!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-event-header h2 span{color:inherit!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-event-eyebrow{order:2;color:#bcc2cc!important;letter-spacing:2px!important;font-size:15px!important;margin:0 0 14px!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-event-header>div>p:last-child{order:3;color:#b7c0ca!important;font-size:13px!important;margin:0!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-share-actions{position:absolute;right:22px;bottom:16px;display:flex!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-official-badge{display:none!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-share-actions button{background:#0b1217a0!important;border:1px solid #3a4145!important;color:#c1c9d0!important;padding:7px 11px!important;min-height:0!important;font-size:10px!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .mf-tabs{display:flex!important;align-items:center!important;gap:42px!important;padding:0 36px!important;min-height:58px!important;border:0!important;border-bottom:1px solid #34393d!important;background:#090d10!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .mf-tab{border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:none!important;color:#abb5c3!important;box-shadow:none!important;min-height:58px!important;padding:16px 0!important;font-size:16px!important;font-weight:600!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .mf-tab[aria-selected=true]{color:#4cff88!important;border-bottom-color:#4cff88!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .mf-tab-count{display:none!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-save-status:not(.has-message):not(.is-error){display:none!important}
}
@media(max-width:700px){#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket]{background:#090c0e!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#eef3f5!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .mf-shell{border:0!important;background:#090c0e!important;margin:0!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-event-header{display:block!important;position:relative;min-height:168px!important;padding:24px 16px 20px!important;background:linear-gradient(90deg,#090c0ee8,#090c0e50),url('/home/monday4-signature-hero.png') center/cover no-repeat!important;border:0!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-event-header>div:first-child{display:flex;flex-direction:column}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-event-header h2{order:0!important;font-family:Inter,Arial,sans-serif!important;font-size:clamp(22px,6.4vw,30px)!important;font-weight:750!important;letter-spacing:-.6px!important;line-height:1.15!important;margin:0 0 12px!important;color:#f7fafb!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-event-header h2 span{color:inherit!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-event-eyebrow{order:1!important;margin:0!important;letter-spacing:1.5px!important;font-size:10px!important;color:#b9c5cb!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-event-header>div>p:last-child{order:2!important;font-size:10px!important;color:#a7b7c0!important;margin:10px 0 0!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-share-actions{position:absolute;bottom:8px;right:12px;display:flex!important;padding:0!important;margin:0!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-official-badge{display:none!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-share-actions button{font-size:9px!important;min-height:24px!important;border:0!important;background:#111a1c90!important;color:#acc2b8!important;padding:5px 8px!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .mf-tabs{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:0 16px!important;margin:0!important;background:#090c0e!important;border:0!important;border-bottom:1px solid #303a3e!important;min-height:52px!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .mf-tab{flex:0 1 auto!important;padding:15px 0!important;min-height:52px!important;background:none!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:#a8b6c1!important;font-size:12px!important;font-weight:600!important;white-space:normal!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .mf-tab[aria-selected=true]{border-bottom-color:#55f58a!important;color:#f2fff5!important}
#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .mf-tab-count,#scoreboard-page #knockoutBoard #monday-draw-connected[data-view=bracket] .m4-save-status:not(.has-message):not(.is-error){display:none!important}
}
@media (min-width:701px){#scoreboard-page #knockoutBoard #monday-draw-connected[data-view="bracket"]{
    background:#0b0e10 !important;
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    border-bottom:0 !important;
  }
}
@media (min-width: 701px){body:has(#scoreboard-page #monday-draw-connected[data-view="bracket"]) #scoreboard-page{
    padding:0 !important;
    margin:0 !important;
    width:100% !important;
    max-width:none !important;
    background:#090d10 !important;
  }
#scoreboard-page:has(#monday-draw-connected[data-view="bracket"]) #tournamentDetails,
  #scoreboard-page:has(#monday-draw-connected[data-view="bracket"]) #knockoutBoard,
  #scoreboard-page:has(#monday-draw-connected[data-view="bracket"]) #monday-draw-connected,
  #scoreboard-page:has(#monday-draw-connected[data-view="bracket"]) .mf-shell,
  #scoreboard-page:has(#monday-draw-connected[data-view="bracket"]) .m4-classic-board{
    width:100% !important;max-width:none !important;
    margin:0 !important;padding:0 !important;
    border:0 !important;border-radius:0 !important;
    box-shadow:none !important;background:#090d10 !important;
  }
#scoreboard-page:has(#monday-draw-connected[data-view="bracket"]) #monday-draw-connected .round-block{
    margin:0 !important;padding:0 !important;border:0 !important;
    background:#090d10 !important;
  }
#scoreboard-page:has(#monday-draw-connected[data-view="bracket"]) #monday-draw-connected .round-block:last-child,
  #scoreboard-page:has(#monday-draw-connected[data-view="bracket"]) #monday-draw-connected .bracket-table{
    margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:0 !important;
  }
body:has(#scoreboard-page #monday-draw-connected[data-view="bracket"]) .breakzi-footer{
    margin:0 auto !important;padding-top:0 !important;
    background:#090d10 !important;
  }
body:has(#scoreboard-page #monday-draw-connected[data-view="bracket"]) .breakzi-footer-grid{margin-top:0 !important;}
}
@media (max-width:700px){#scoreboard-page:has(#monday-draw-connected[data-view="bracket"]){padding:0 0 10px !important;background:#090d10 !important}
#scoreboard-page:has(#monday-draw-connected[data-view="bracket"]) #tournamentDetails,
  #scoreboard-page:has(#monday-draw-connected[data-view="bracket"]) #knockoutBoard{margin:0!important;padding:0!important;border:0!important}
}

#monday-draw-connected .mf-tabs [data-m4-view="bracket"]{display:inline-flex!important}
#monday-draw-connected .mf-tabs [data-m4-view="roster"],#monday-draw-connected .mf-tabs [data-m4-view="draw"]{display:none!important}
#scoreboard-page #knockoutBoard #monday-draw-connected .friday-bracket{padding:0 24px 16px;background:#0b0e10;color:#f3f5f7}
#monday-draw-connected .friday-bracket-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;scrollbar-color:#56616a #0b0e10;outline-offset:-2px}
#monday-draw-connected .friday-bracket-board{position:relative;min-width:100%;font-family:Inter,Arial,sans-serif}
#monday-draw-connected .friday-bracket-round{position:absolute;top:0;display:flex;align-items:center;justify-content:space-between;gap:10px;height:52px;border-bottom:1px solid #30363b;color:#f3f5f7}
#monday-draw-connected .friday-bracket-round strong{font-size:15px;font-weight:650}.friday-bracket-round>span{font-size:11px;color:#b4bec9;white-space:nowrap}
#monday-draw-connected .friday-bracket-match{position:absolute;box-sizing:border-box;border:1px solid #30363b;border-left:3px solid #4af786;border-radius:4px;background:linear-gradient(100deg,#11161a,#0c1013);overflow:hidden}
#monday-draw-connected .friday-bracket-code{height:26px;box-sizing:border-box;display:flex;align-items:center;padding:0 10px;color:#b9c8d2;font-size:10px;letter-spacing:.6px;border-bottom:1px solid #272e33}
#monday-draw-connected .friday-bracket-player{display:grid;grid-template-columns:44px minmax(0,1fr) 28px;gap:10px;align-items:center;height:48px;box-sizing:border-box;padding:2px 10px 2px 7px;color:#f3f5f7}
#monday-draw-connected .friday-bracket-player+.friday-bracket-player{border-top:1px solid #252c31}
#monday-draw-connected .friday-bracket-photo{width:44px;height:42px;position:relative;display:flex;align-items:center;justify-content:center;background:#1b2227;border-radius:2px;overflow:hidden;color:#8e9ba7;font-size:13px}
#monday-draw-connected .friday-bracket-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#monday-draw-connected .friday-bracket-photo[data-split] img{width:200%;max-width:none;object-fit:fill}#monday-draw-connected .friday-bracket-photo[data-split=right] img{left:-100%}
#monday-draw-connected .friday-bracket-identity{min-width:0;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.15;font-weight:600;overflow-wrap:anywhere}
#monday-draw-connected .friday-bracket-identity>img{width:18px;height:12px;object-fit:cover}
#monday-draw-connected .friday-bracket-score{font-size:23px;line-height:1;text-align:center;color:#eef6f1;font-weight:700}
#monday-draw-connected .friday-bracket-player.is-pending .friday-bracket-identity{color:#97a6b2;font-weight:400;font-size:12px}
#monday-draw-connected .friday-bracket-player.is-winner .friday-bracket-score{color:#4af786}
#monday-draw-connected .friday-bracket-wires{position:absolute;inset:0;pointer-events:none;fill:none;stroke:#56616a;stroke-width:1}
html[data-theme=light] #scoreboard-page #knockoutBoard #monday-draw-connected .friday-bracket{background:#f4f6f8;color:#15212b}
html[data-theme=light] #monday-draw-connected .friday-bracket-match{background:linear-gradient(100deg,#fff,#f2f5f7);border-color:#cbd3d9;border-left-color:#24ad68}
html[data-theme=light] #monday-draw-connected :is(.friday-bracket-round,.friday-bracket-player,.friday-bracket-score){color:#15212b}
html[data-theme=light] #monday-draw-connected .friday-bracket-code{color:#50616e}
@media(max-width:900px){#scoreboard-page #knockoutBoard #monday-draw-connected .friday-bracket{padding:0 12px 12px}#monday-draw-connected .mf-tabs{justify-content:flex-start!important}}
/* Keep names and the official poster readable on narrow screens. */
#monday-draw-connected .friday-bracket-identity{gap:2px;line-height:1.1}
@media(max-width:700px){
 #scoreboard-page #knockoutBoard #monday-draw-connected:is([data-view=matches],[data-view=bracket]) .m4-share-actions{position:static!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:12px!important}
 #scoreboard-page #knockoutBoard #monday-draw-connected:is([data-view=matches],[data-view=bracket]) .friday-official-poster{width:44px!important}
}

/* V195: preserve the whole source portrait on player score links. Split sheets retain their dedicated framing. */
body.player-link-view .arena81 .arena81-photo:not([data-split]) img{object-fit:contain!important;object-position:50% 50%!important;transform:none!important;background:#0c1712!important}
