.match-tabs,.report-grid,.source-rules{display:flex;gap:12px;flex-wrap:wrap}.match-tabs button{flex:1}.match-tabs [aria-pressed=true]{background:#d5ff62;color:#172015}.match-more{width:100%;margin-top:16px}.match{cursor:pointer}.match:focus-visible{outline:3px solid #8cae24}.match-result{display:block;margin-top:8px;font-weight:700}.report-grid>label,.source-rules>label{flex:1 1 130px;min-width:0;display:grid;gap:8px}#reportForm{display:grid;gap:20px;margin-top:20px}.report-person{border:1px solid #dce2dc;border-radius:14px;padding:16px;margin:14px 0}.report-person>label{display:flex;align-items:center;gap:12px}.report-counters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.report-counters label{display:grid;gap:8px}.report-counters input{min-width:0;width:100%;box-sizing:border-box}.report-person:not(:has(input[data-participated]:checked)) .report-counters{display:none}.report-person .avatar{flex-shrink:0}.history-player{padding:14px 0;border-bottom:1px solid #dce2dc;line-height:1.8}.source-review{margin-top:20px}.source-review table{border-collapse:collapse;width:100%;font-size:14px}.source-review th,.source-review td{padding:12px 6px;text-align:left;border-bottom:1px solid #dce2dc}.source-review summary,#reportEditor>summary,#manualMatchPanel>summary{min-height:44px;cursor:pointer;align-content:center;font-weight:700}.source-review .checkline{margin:20px 0}.source-rules{margin:20px 0}.source-rules input{width:100%;box-sizing:border-box;min-width:0}.source-actions{display:flex;gap:12px;flex-wrap:wrap}#statsSourceNote{line-height:1.6}@media(min-width:768px){.report-counters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:430px){.source-actions>*{width:100%}.source-review th,.source-review td{padding:12px 3px;font-size:13px}}
