.club-competition-page nav { margin-bottom: 24px; }
.club-competition-page [aria-pressed="true"] { border-color: var(--red, #ef233c); }
.club-competition-page input:not([type="checkbox"]) { width: 100%; min-width: 0; min-height: 44px; border: 1px solid var(--border, #34434a); border-radius: 6px; padding: 8px 12px; font: inherit; background: var(--panel, #101216); color: inherit; }
.club-competition-page form + form { margin-top: 24px; padding-top: 20px; border-top: 1px solid var(--border, #34434a); }
.club-competition-fields { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
.club-competition-page [hidden] { display: none !important; }
.club-competition-page li { list-style: none; }
.club-competition-page ol { padding-left: 0; }
@media (max-width: 420px) { .club-competition-fields { grid-template-columns: 1fr; } }
