.competition-detail .correction-request{color:var(--detail-muted);margin-top:16px;font-size:12px;line-height:1.7}.competition-detail .correction-request>summary{cursor:pointer;align-items:center;min-height:48px;list-style:none;display:flex}.competition-detail .correction-request>summary::-webkit-details-marker{display:none}.competition-detail .correction-request>summary:focus-visible{outline:2px solid var(--ios-tint);outline-offset:4px}.competition-detail .correction-request form{margin:0}.competition-detail .correction-fields{border:0;gap:16px;min-width:0;margin:0;padding:8px 0 16px;display:grid}.competition-detail .correction-request label{color:var(--detail-body);flex-direction:column;gap:8px;font-size:13px;display:flex}.competition-detail .correction-request :is(input,textarea,select){border:1px solid var(--detail-line);background:var(--detail-surface);width:100%;min-height:48px;font:inherit;color:var(--detail-ink);border-radius:12px;padding:8px 16px;font-size:16px;line-height:1.6}.competition-detail .correction-request textarea{resize:vertical;min-height:128px}.competition-detail .correction-request :is(input,textarea,select):focus-visible{outline:2px solid var(--ios-tint);outline-offset:2px}.competition-detail .correction-request :is(.correction-privacy,.correction-error,.correction-success){margin:0;font-size:12px;line-height:1.75}.competition-detail .correction-request .correction-error{color:var(--detail-ink)}.competition-detail .correction-request .feature-button{background:var(--detail-soft);min-height:48px;color:var(--detail-ink);border:0;border-radius:16px;justify-self:start;padding:8px 16px;font-size:13px}.competition-detail .correction-request .feature-button:disabled{opacity:.5;cursor:wait}.admin-tabs{flex-wrap:wrap;gap:24px;display:flex}.admin-tabs a{min-height:48px;color:var(--stats-muted);align-items:center;font-size:14px;display:inline-flex}.admin-tabs a[aria-current=page]{color:var(--stats-ink);font-weight:500}.correction-status-filter{color:var(--stats-muted);align-items:center;gap:16px;font-size:14px;display:flex}.correction-status-filter select{border:1px solid var(--stats-line);background:var(--stats-surface);color:var(--stats-ink);font:inherit;border-radius:12px;min-height:48px;padding:8px 16px;font-size:16px}.correction-list{margin:24px 0 0;padding:0;list-style:none}.correction-list>li{border-top:1px solid var(--stats-line);padding:24px 0}.correction-meta{color:var(--stats-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;font-size:12px;line-height:1.7;display:flex}.correction-list h2{letter-spacing:-.015em;margin:16px 0;font-size:18px;font-weight:500;line-height:1.5}.correction-list h2 a{overflow-wrap:anywhere;display:inline}.correction-list a svg{vertical-align:middle;margin-left:8px;display:inline-block}.correction-message{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--stats-ink);margin:0;font-size:15px;line-height:1.75}.correction-links,.correction-review-actions{color:var(--stats-muted);flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:16px;font-size:13px;display:flex}.correction-links a{align-items:center;min-height:48px;display:inline-flex}.correction-review-actions button,.correction-pagination button{background:var(--stats-surface);min-height:48px;color:var(--stats-ink);font:inherit;border:0;border-radius:12px;padding:8px 16px;font-size:13px}.correction-review-actions button:disabled,.correction-pagination button:disabled{opacity:.45;cursor:default}.correction-pagination{justify-content:center;align-items:center;gap:24px;margin:32px 0;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.correction-request>summary:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:580px){.correction-pagination{gap:16px}.correction-list h2{font-size:16px}}
