.member-menu-button{display:none;border:0;border-radius:999px;padding:10px 16px;background:var(--ink);color:#fff;font-weight:800;cursor:pointer}
#saveBar{display:none!important}
#setupTeams{grid-column:1/-1;display:grid;gap:16px;min-width:0}#setupTeams fieldset{min-width:0;border:1px solid var(--line);border-radius:12px;padding:16px}#setupTeams legend{font-weight:800}.setup-round{display:grid;grid-template-columns:80px 1fr 2fr;gap:12px;align-items:center;margin-top:12px}.setup-round input{width:100%;min-width:0}.round-tab{white-space:normal;overflow-wrap:anywhere;padding:12px 8px}.round-tab strong,.round-tab span{display:block}.round-tab span{font-weight:400;margin-top:4px}.opponent-row{display:grid;grid-template-columns:1fr 2fr;gap:12px}.members .round-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.members .round-tab{min-width:0}@media(max-width:700px){.members .round-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-round{grid-template-columns:1fr 2fr}.setup-round>strong{grid-column:1/-1}}
.team-grand-total{margin:0;padding:12px 16px;background:#e5f2e7;color:#17392f;font-weight:800;border-bottom:1px solid #b8d7bf}.scoreboard-totals{display:flex!important;flex-wrap:wrap;gap:6px 16px;margin-top:10px!important}.scoreboard-totals>span{margin:0!important;color:#17392f!important;overflow-wrap:anywhere}
@media(max-width:700px){.member-header{flex-wrap:wrap}.member-menu-button{display:block;margin-left:auto}.member-tabs{display:none;width:100%;margin-top:-8px;padding:8px;background:#efe7d8;border-radius:14px;overflow:visible}.member-tabs.open{display:grid;grid-template-columns:1fr}.member-tabs a{display:block;text-align:center}.member-header>a:last-of-type{display:none}}
