.pubgs-detection{margin-bottom:1rem}.pubgs-detect-form{align-items:end;display:grid;gap:.7rem;grid-template-columns:1fr auto}.pubgs-detection-facts{display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.pubgs-detection-facts>span{background:#101011;border:1px solid rgba(255,255,255,.07);border-radius:9px;padding:.7rem}.pubgs-detection-facts small,.pubgs-detection-facts strong{display:block}.pubgs-detection-facts small{color:rgba(255,255,255,.43);font-size:.62rem;text-transform:uppercase}.pubgs-detection-facts strong{color:#fff;font-size:.78rem;margin-top:.2rem}.pubgs-results-table{display:grid;gap:.4rem}.pubgs-results-head,.pubgs-results-table article{align-items:center;display:grid;gap:.65rem;grid-template-columns:55px minmax(180px,1fr) 70px 85px 85px 75px}.pubgs-results-head{color:rgba(255,255,255,.42);font-size:.62rem;font-weight:800;padding:0 .75rem;text-transform:uppercase}.pubgs-results-table article{background:#101011;border:1px solid rgba(255,255,255,.07);border-radius:10px;color:#fff;font-size:.78rem;padding:.75rem}.pubgs-results-table article.is-unmatched{border-color:rgba(255,99,116,.45)}.pubgs-results-table article span:nth-child(1){color:#ffdf00;font-weight:800}.pubgs-results-table article small,.pubgs-results-table article strong{display:block}.pubgs-results-table article small{color:rgba(255,255,255,.43);font-size:.62rem;margin-top:.15rem}.pubgs-result-players{display:flex;flex-wrap:wrap;gap:.5rem;grid-column:2/-1}@media(max-width:760px){.pubgs-detect-form{grid-template-columns:1fr}.pubgs-detection-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pubgs-results-table{overflow:auto}.pubgs-results-head,.pubgs-results-table article{min-width:700px}}
.pubgs-review-warnings { display:grid; gap:.5rem; margin-top:1rem; }
.pubgs-review-warnings p { margin:0; padding:.7rem .85rem; border:1px solid rgba(255,193,7,.28); border-radius:8px; color:#d8cda7; background:rgba(255,193,7,.06); }
.pubgs-review-warnings i { margin-right:.55rem; color:#ffdf00; }
.pubgs-review-actions { display:flex; align-items:center; flex-wrap:wrap; gap:.75rem; margin-top:1rem; }
.pubgs-reject-form { display:flex; flex:1 1 420px; gap:.65rem; }
.pubgs-reject-form .gh-input { flex:1; min-width:220px; }
@media (max-width: 640px) { .pubgs-reject-form { flex-direction:column; } }
.pubgs-substitute-form { display:flex; gap:.5rem; margin:.45rem 0 .25rem; }
.pubgs-substitute-form .gh-input { min-width:240px; }
.pubgs-result-players { display:grid; gap:.5rem; }
.pubgs-player-stats { align-items:center; background:#171718; border:1px solid rgba(255,255,255,.07); border-radius:8px; display:grid; gap:.5rem; grid-template-columns:minmax(130px,1.5fr) repeat(6,minmax(48px,.55fr)) minmax(90px,1fr); padding:.55rem .65rem; }
.pubgs-player-stats > span { text-align:center; }
.pubgs-player-stats b,.pubgs-player-stats small { display:block; }
.pubgs-player-stats b { color:#fff; font-size:.75rem; }
.pubgs-player-stats small { font-size:.55rem; margin:0; text-transform:uppercase; }
.pubgs-player-stats em { color:#77d993; font-size:.58rem; font-style:normal; text-align:right; }
.pubgs-player-stats--incorrect { background:rgba(150,25,38,.18); border-color:rgba(255,76,94,.75); }
.pubgs-player-stats--incorrect > strong,.pubgs-player-stats--incorrect em { color:#ff6374; }
@media (max-width:760px) { .pubgs-player-stats { grid-template-columns:minmax(120px,1.5fr) repeat(6,minmax(45px,.55fr)) minmax(90px,1fr); } }
