/* Кооперативный режим: общий результат без рангов участников. */
.team-panel { background: var(--mint); }
.team-panel h2 { margin-top: 10px; }
.team-result { font-size: clamp(23px, 4vw, 34px); font-weight: 800; margin: 12px 0; }
.team-panel progress { display: block; width: 100%; height: 20px; accent-color: var(--purple); }
.team-panel progress::-webkit-progress-bar { background: var(--paper); border-radius: 12px; }
.team-panel progress::-webkit-progress-value { background: var(--purple); border-radius: 12px; }
.team-panel progress::-moz-progress-bar { background: var(--purple); border-radius: 12px; }
.team-discoveries { display: inline-block; padding: 8px 12px; background: var(--paper); border: var(--line); border-radius: 12px; font-weight: 700; }
.team-panel details { margin-top: 12px; }
.team-panel summary { cursor: pointer; font-weight: 700; }
.team-settings { margin: 24px 0; }
.team-discovery { display: flex; align-items: center; flex-wrap: wrap; gap: 12px; margin: 18px 0; }
.team-discovery button[aria-pressed="true"] { background: var(--mint); }
.team-discovery small { color: var(--muted); }
