/* v3.45.65 reviewed opponent reports; scoped to new components. */
#scoutMainPage .reviewedStats{color:#e7f4fc;background:#102f47;border:1px solid #416b82;border-radius:15px;padding:16px;margin:14px auto 19px;max-width:1050px;box-sizing:border-box;font:14px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}
#scoutMainPage .reviewedStats *{box-sizing:border-box}
#scoutMainPage .reviewedHead{display:flex;justify-content:space-between;align-items:center;gap:12px}
#scoutMainPage .reviewedHead h2{color:#ffe0a0;font-size:clamp(20px,3vw,26px);line-height:1.2;margin:5px 0!important}
#scoutMainPage .reviewedEyebrow{color:#a4c2d3;font-size:10px;font-weight:800;letter-spacing:1.3px}
#scoutMainPage .reviewedScope{white-space:nowrap;font-size:11px;font-weight:800;background:#244d66;color:#e7f1f7;border-radius:999px;padding:6px 10px}
#scoutMainPage .reviewedCoverage,#scoutMainPage .reviewedDim{font-size:12px;color:#aac5d8;margin:5px 0 12px!important}
#scoutMainPage .reviewedAlert{background:#503e27;border-left:3px solid #f1bd55;padding:9px 10px;border-radius:5px;color:#ffeac9;font-size:12px;margin:10px 0!important}
#scoutMainPage .reviewedTabs{display:flex;gap:5px;overflow-x:auto;overscroll-behavior-x:contain;margin:13px 0 14px;padding:0 0 5px;scrollbar-width:thin}
#scoutMainPage button.reviewedTab{flex:none;margin:0!important;min-height:40px!important;padding:8px 12px!important;background:#173f5a!important;color:#d7ebf6!important;border:1px solid #466e86!important;border-radius:8px!important;box-shadow:none!important;font:700 12px system-ui!important}
#scoutMainPage button.reviewedTab[aria-pressed=true]{background:#e4b448!important;color:#112c40!important;border-color:#e4b448!important}
#scoutMainPage .reviewedMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}
#scoutMainPage .reviewedMetric{display:flex;flex-direction:column;align-items:center;gap:3px;background:#0a2b42;border:1px solid #335d74;border-radius:10px;padding:10px 4px}
#scoutMainPage .reviewedMetric strong{color:#f9d078;font-size:23px;line-height:1.2}
#scoutMainPage .reviewedMetric small{color:#a9c5d7;font-size:10px;text-align:center}
#scoutMainPage .reviewedPanel{margin:12px 0!important;padding:12px!important;background:#153951;border:1px solid #315a73;border-radius:11px}
#scoutMainPage .reviewedPanel h3{font-size:16px!important;color:#f7d48d;margin:0 0 8px!important}
#scoutMainPage .reviewedPanel p{margin:6px 0!important;max-width:none!important;font-size:12px;line-height:1.5}
#scoutMainPage .reviewedThreat{padding:9px 0;border-bottom:1px solid #386078}
#scoutMainPage .reviewedThreat:last-child{border-bottom:0}
#scoutMainPage .reviewedThreat strong{font-size:13px;color:#f3f9fd}
#scoutMainPage .reviewedThreat p{margin:2px 0 0!important;color:#b5d0e0;font-size:12px}
#scoutMainPage .reviewedTableWrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
#scoutMainPage .reviewedTableWrap table{width:100%;white-space:nowrap;border-collapse:collapse;color:#e2f1fa;font-size:12px}
#scoutMainPage .reviewedTableWrap th,#scoutMainPage .reviewedTableWrap td{padding:9px 10px;text-align:right;border-bottom:1px solid #32566e;font-variant-numeric:tabular-nums}
#scoutMainPage .reviewedTableWrap th{color:#ffdb90;font-size:11px;background:#0a2e45}
#scoutMainPage .reviewedTableWrap td:first-child,#scoutMainPage .reviewedTableWrap th:first-child{text-align:left;position:sticky;left:0;background:#153951;max-width:190px;overflow:hidden;text-overflow:ellipsis;box-shadow:2px 0 #32566e}
#scoutMainPage .reviewedTableWrap th:first-child{background:#0a2e45}
#scoutMainPage .reviewedStatsHeader h1{color:#ffe0a0;margin:0 0 4px!important}
#scoutMainPage .reviewedStatsHeader p{font-size:13px;color:#b8d2e2;margin:0 0 15px!important}
#scoutMainPage .reviewedTopTabs{display:flex;gap:8px;margin:0 0 12px}
#scoutMainPage button.reviewedTopTab,#scoutMainPage button.reviewedTeamButton{min-height:43px!important;padding:8px 12px!important;margin:0!important;background:#143d58!important;color:#e8f4fa!important;border:1px solid #60889d!important;border-radius:9px!important;font:750 13px system-ui!important}
#scoutMainPage button.reviewedTopTab[aria-pressed=true],#scoutMainPage button.reviewedTeamButton[aria-pressed=true]{background:#e4b448!important;color:#102c41!important;border-color:#e4b448!important}
#scoutMainPage .reviewedTeamPicker{display:flex;flex-wrap:wrap;gap:8px;margin:9px 0}
#scoutMainPage .reviewedImportBox{border:1px solid #3a637c;border-radius:9px;padding:10px 12px;margin:18px 0;font-size:13px;color:#cfe4f0}
#scoutMainPage .reviewedImportBox summary{cursor:pointer;font-weight:750;min-height:32px}
#scoutMainPage .reviewedImportBox input{display:block;margin:12px 0;max-width:100%;font:13px system-ui}
#scoutMainPage button.reviewedSave{background:#d6a844!important;color:#122e45!important;font:700 13px system-ui!important}
@media(max-width:530px){#scoutMainPage .reviewedStats{padding:11px;margin:12px 0}#scoutMainPage .reviewedHead{align-items:start}#scoutMainPage .reviewedScope{font-size:10px;padding:5px 7px}#scoutMainPage .reviewedHead h2{font-size:20px!important}#scoutMainPage .reviewedTabs{margin-top:9px}#scoutMainPage .reviewedPanel{padding:10px!important}}

#scoutMainPage .reviewedRecord{display:block;font:850 25px/1.2 system-ui;color:#ffda88;margin:1px 0 5px}
