.essenziale .public-roster-grid{align-items:start}.essenziale .public-roster-dropdown{border-top:1px solid var(--line)}.essenziale .public-roster-dropdown>summary{display:flex;align-items:center;gap:10px;min-height:48px;color:var(--chalk);font-weight:600;cursor:pointer;list-style:none}.essenziale .public-roster-dropdown>summary::-webkit-details-marker{display:none}.essenziale .public-roster-dropdown>summary:focus-visible{outline:2px solid var(--chalk);outline-offset:-2px;border-radius:6px}.essenziale .public-roster-count{margin-left:auto;color:var(--muted);font-size:12px;font-weight:400}.essenziale .public-roster-chevron{flex:none}.essenziale .public-roster-dropdown[open]>summary .public-roster-chevron{transform:rotate(180deg)}.PublicTeamsExplorer_filters__4wlqM{margin:0 0 20px}.PublicTeamsExplorer_form__4apKl{display:flex;flex-wrap:wrap;gap:12px;margin:0}.PublicTeamsExplorer_form__4apKl label{display:grid;gap:6px;flex:1 1 180px;min-width:0;color:var(--chalk);font-size:13px;font-weight:500}.PublicTeamsExplorer_form__4apKl .PublicTeamsExplorer_search__5Bl3m{flex:2 1 280px}.PublicTeamsExplorer_form__4apKl input,.PublicTeamsExplorer_form__4apKl select{width:100%;min-width:0;max-width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--control-border,var(--line));border-radius:12px;background:var(--public-panel);color:var(--chalk);font:inherit;font-size:16px}.PublicTeamsExplorer_form__4apKl input::placeholder{color:var(--muted);opacity:1}.PublicTeamsExplorer_form__4apKl input:focus-visible,.PublicTeamsExplorer_form__4apKl select:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}.PublicTeamsExplorer_summary__Q08Ah{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-height:44px;margin-top:10px}.PublicTeamsExplorer_summary__Q08Ah p{margin:0;color:var(--muted);font-size:13px}.PublicTeamsExplorer_summary__Q08Ah button{min-height:44px}.PublicTeamsExplorer_matches__TdB5i{margin:0 0 12px;color:var(--chalk);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.PublicTeamsExplorer_empty___reFb{margin:0;padding:24px 18px;border:1px solid var(--line);border-radius:16px;background:var(--public-panel);color:var(--chalk);line-height:1.5}@media (max-width:480px){.PublicTeamsExplorer_form__4apKl label{flex-basis:100%}}