.tm-open-in-app-banner{box-sizing:border-box;min-height:56px;padding:4px 8px 4px var(--v1-shell-page-x);background:var(--blue50);animation:tm-open-in-app-banner-in var(--duration-slow) var(--ease-out) both;align-items:center;gap:12px;display:flex}.tm-open-in-app-banner-text{flex:1;min-width:0}.tm-open-in-app-banner .tm-open-in-app-banner-title,.tm-open-in-app-banner .tm-open-in-app-banner-caption{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.tm-open-in-app-banner .tm-open-in-app-banner-title{color:var(--text-strong);font-weight:700}.tm-open-in-app-banner .tm-open-in-app-banner-caption{color:var(--text)}@media (max-width:1023.98px){.tm-scroll-area:has(>.tm-open-in-app-banner):not(:has(.tm-chat-room)){padding-top:64px}.tm-scroll-area>.tm-open-in-app-banner{width:100%;height:56px;position:absolute;top:5px;left:0}.tm-app-frame-no-topbar .tm-scroll-area:has(>.tm-open-in-app-banner):not(:has(.tm-chat-room)){padding-top:56px}.tm-app-frame-no-topbar .tm-scroll-area>.tm-open-in-app-banner{top:0}}@media (min-width:1024px){.tm-scroll-area>.tm-open-in-app-banner{border-radius:var(--radius-control);margin-top:16px}}.tm-scroll-area:has(.tm-chat-room)>.tm-open-in-app-banner{display:none}html:has(.tm-app-frame) .tm-open-in-app-banner[data-placement=page]{display:none}@keyframes tm-open-in-app-banner-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tm-open-in-app-banner{animation:none}}
.participant-roster-editor-module__6U426a__editor{padding:var(--spacing-4) var(--v1-shell-page-x) var(--spacing-8);gap:var(--spacing-3);display:grid}.participant-roster-editor-module__6U426a__editor p{margin:0}.participant-roster-editor-module__6U426a__heading{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.participant-roster-editor-module__6U426a__heading p{margin-top:var(--spacing-1)}.participant-roster-editor-module__6U426a__list{margin:0;padding:0;list-style:none}.participant-roster-editor-module__6U426a__list li{border-bottom:1px solid var(--border)}.participant-roster-editor-module__6U426a__actions{align-items:center;gap:var(--spacing-1);display:flex}.participant-roster-editor-module__6U426a__actions button,.participant-roster-editor-module__6U426a__gk{text-align:center;width:44px;min-width:44px;padding-inline:0}.participant-roster-editor-module__6U426a__actions button[aria-pressed=true]{color:var(--blue700);background:var(--blue50);border-color:var(--blue500)}.participant-roster-editor-module__6U426a__gk{color:var(--blue700);font-size:var(--font-size-caption)}.participant-roster-editor-module__6U426a__footer{gap:var(--spacing-2);padding-top:var(--spacing-3);display:grid}.participant-roster-editor-module__6U426a__sheet{gap:var(--spacing-3);padding:var(--spacing-4) var(--v1-shell-page-x) var(--spacing-6);display:grid}
.team-game-rosters-module__y1yl5G__body{padding-inline:var(--v1-shell-page-x)}@media (min-width:1024px){.team-game-rosters-module__y1yl5G__body{padding-inline:0}}
.competition-roster-manager-module__3rvwlq__manager{width:100%;max-width:var(--v1-shell-wide-frame-width);margin-inline:auto}.competition-roster-manager-module__3rvwlq__context{padding:var(--spacing-4) var(--v1-shell-page-x)}.competition-roster-manager-module__3rvwlq__context p{margin:0 0 var(--spacing-1);overflow-wrap:anywhere}.competition-roster-manager-module__3rvwlq__tabs{padding-inline:var(--v1-shell-page-x);border-bottom:1px solid var(--border);display:flex}.competition-roster-manager-module__3rvwlq__tabs button{min-height:var(--size-control-lg);background:var(--surface);color:var(--text-muted);font:inherit;border:0;border-bottom:2px solid #0000;flex:1;font-weight:600}.competition-roster-manager-module__3rvwlq__tabs button[aria-selected=true]{color:var(--blue700);border-bottom-color:var(--blue500)}.competition-roster-manager-module__3rvwlq__tabs button:focus-visible{outline:2px solid var(--blue500);outline-offset:-2px}.competition-roster-manager-module__3rvwlq__picker{gap:var(--spacing-2);padding:var(--spacing-4) var(--v1-shell-page-x) 0;display:grid}.competition-roster-manager-module__3rvwlq__message,.competition-roster-manager-module__3rvwlq__leave{padding:var(--spacing-4) var(--v1-shell-page-x)}.competition-roster-manager-module__3rvwlq__leave{gap:var(--spacing-3);display:grid}
