body :is(.stbmp-app,.stbmp-league-wrap,.stbmp-bracket-wrap,.stbmp-profile-leagues){font-family:var(--crx-font,inherit);color:var(--crx-font-color,inherit);min-width:0;max-width:100%}body :is(.stbmp-app,.stbmp-league-wrap,.stbmp-bracket-wrap,.stbmp-profile-leagues) :is(h2,h3,table,button,input,select,textarea,.stbmp-btn){font-family:var(--crx-font,inherit)!important}body .player-profile__main{min-width:0}body .player-profile__main .stbmp-profile-leagues h2{font-size:1.08rem;line-height:1.4;margin:0 0 12px}body :is(.stbmp-app,.stbmp-league-wrap,.stbmp-bracket-wrap) .stbmp-table-wrap{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body :is(.stbmp-app,.stbmp-league-wrap,.stbmp-bracket-wrap) .stbmp-table{font-variant-numeric:tabular-nums}body :is(.stbmp-app,.stbmp-league-wrap,.stbmp-bracket-wrap) .stbmp-table :is(th,td){vertical-align:middle;line-height:1.4}body :is(.stbmp-app,.stbmp-league-wrap,.stbmp-bracket-wrap) .stbmp-btn{box-sizing:border-box;min-height:36px;padding:7px 14px;border-radius:var(--crx-radius-sm,8px);line-height:1.35}body :is(.stbmp-app,.stbmp-league-wrap,.stbmp-bracket-wrap) :is(.stbmp-brk-input,.stbmp-score-input){box-sizing:border-box;min-height:32px;text-align:center;font-variant-numeric:tabular-nums;border-radius:var(--crx-radius-sm,8px)}body :is(.stbmp-app,.stbmp-league-wrap,.stbmp-bracket-wrap) :is(button,input,select,a):focus-visible{outline:2px solid var(--crx-accent,currentColor);outline-offset:3px}body .stbmp-league-title-block{min-width:0;overflow-wrap:anywhere}body .stbmp-league-toolbar-actions{min-width:0}body .player-profile__photo img,body .player-card-pro .player-card-pro__media img,body .stbmp-league-podium .stbmp-league-podium-photo{object-fit:contain!important;object-position:center}body .player-card-pro .player-card-pro__media{background:var(--crx-surface-alt)}body .player-card-pro .player-card-pro__media img{max-width:100%}@media (max-width:900px){body :is(.stbmp-league-round-robin-wrap,.stbmp-bracket-wrap) .stbmp-league-header.stbmp-league-toolbar{flex-wrap:wrap}body .stbmp-league-toolbar-actions{flex-wrap:wrap;gap:8px;max-width:100%}}@media (max-width:600px){body :is(.stbmp-app,.stbmp-league-wrap,.stbmp-bracket-wrap) .stbmp-btn{min-height:44px}body :is(.stbmp-app,.stbmp-league-wrap,.stbmp-bracket-wrap) :is(.stbmp-brk-input,.stbmp-score-input){min-height:40px;font-size:16px}body .stbmp-league-toolbar-actions{width:100%}body .stbmp-league-toolbar-actions .stbmp-btn{white-space:normal}}