.standings{width:100%;border-collapse:collapse}.standings th,.standings td{padding:10px;text-align:left;border-bottom:1px solid #ffffff25}.table-wrap{overflow:auto}.event-row{padding:16px 0;border-bottom:1px solid #ffffff25}.event-row h3{margin:0}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.competition-actions{display:flex;gap:8px;flex-wrap:wrap}input,select{max-width:100%}