
.lhgmq-farm-page .STHSPHPTeamStat_Main{max-width:1284px;margin:auto;padding:0 12px;box-sizing:border-box}.lhgmq-farm-page .tabmain-links{display:flex;flex-wrap:wrap;gap:4px;list-style:none;padding:0;margin:0;background:white;border:0}.lhgmq-farm-page .tabmain-links li{float:none;margin:0}.lhgmq-farm-page .tabmain-links a{display:block;padding:14px 12px;font-size:13px;color:#111}.lhgmq-farm-page .tabmain{background:#fff;padding:18px;box-sizing:border-box}.lhgmq-farm-page .STHSPHPTeam_HomeTable{width:100%;border-collapse:collapse}.lhgmq-farm-page .STHSPHPPlayerStat_HomeMainTD{width:70%;vertical-align:top}.lhgmq-farm-page .STHSPHPTeam_HomeTable>tbody>tr>td{vertical-align:top}.lhgmq-farm-page .STHSPHPTeam_HomePrimaryTable{width:100%;border-collapse:collapse;margin:0 0 8px;border:1px solid #ddd}.lhgmq-farm-page .STHSPHPTeam_HomePrimaryTable td{padding:12px 8px}.lhgmq-farm-page .STHSPHPTeam_HomePrimaryTableTeamScore{font-size:28px;font-weight:bold;text-align:center}.lhgmq-farm-page .STHSPHPTeam_HomePrimaryTableTeamName{font-size:16px;font-weight:bold}.lhgmq-farm-page .STHSPHPTeam_HomePrimaryTable img{max-width:60px;max-height:60px}.lhgmq-farm-page .STHSPHPTeam_HomeTeamStatTable{width:100%;border-collapse:collapse;margin:0 0 24px}.lhgmq-farm-page .STHSPHPTeam_HomeTeamStatTable td,.lhgmq-farm-page .STHSPHPTeam_HomeTeamStatTable th{padding:7px;border-bottom:1px solid #eee;text-align:center}.lhgmq-farm-page .STHSPHPTeam_HomeSecondaryTable{width:100%;border-collapse:collapse}.lhgmq-farm-page .STHSPHPTeam_HomeSecondaryTable td{padding:7px}.lhgmq-farm-page .STHSPHPTeam_HomeSecondaryTableTDStrongText{font-weight:bold;text-align:right}@media(max-width:640px){.lhgmq-farm-page .STHSPHPTeam_HomeTable>tbody>tr{display:block}.lhgmq-farm-page .STHSPHPTeam_HomeTable>tbody>tr>td{display:block;width:100%}.lhgmq-farm-page .tabmain{padding:10px}.lhgmq-farm-page .tabmain-links{flex-wrap:nowrap;overflow-x:auto}.lhgmq-farm-page .tabmain-links li{flex-shrink:0}}

/* Match the ProTeam panels while keeping Farm queries and tab behavior. */
.lhgmq-farm-page .STHSPHPTeamStat_Main .tabmain{border-radius:10px;background:#fff;padding:0;overflow:visible}.lhgmq-farm-page .STHSPHPTeamStat_Main .tabmain>table{width:100%;border-collapse:collapse}.lhgmq-farm-page .STHSPHPTeamStat_Main .tabmain table.tablesorter thead th{background:#2a2a2a;color:#fff;text-shadow:none;border:0;padding:14px 8px;font-size:11px;text-transform:uppercase;font-weight:bold}.lhgmq-farm-page .STHSPHPTeamStat_Main .tabmain table.tablesorter tbody td{background:#fff;color:#000;border:0;border-bottom:1px solid #ececec;padding:10px 8px;font-size:12px}.lhgmq-farm-page .STHSPHPTeamStat_Main .tabmain table.tablesorter tbody tr:nth-child(even) td{background:#f7f7f7}.lhgmq-farm-page .STHSPHPTeamStat_Main .tabmain a[href*="Report.php"]{color:#000!important;text-shadow:none!important}.lhgmq-farm-page .STHSPHPTeamStat_Main .tabmain table.tablesorter td img{max-width:50px;max-height:50px;object-fit:contain}.lhgmq-farm-page .tablesorter-filter{box-sizing:border-box;max-width:100%;min-width:0;border:1px solid #ddd;border-radius:4px;padding:5px;background:white;color:#111}.lhgmq-farm-page .tabmain-links a{font-weight:normal;letter-spacing:1px;font-size:12px}.lhgmq-farm-page .tabmain-links .activemain a{font-weight:bold;color:#000}.lhgmq-farm-page .STHSPHPTeamStat_Main{margin-top:0}.lhgmq-farm-page .tabmain-links{padding:0 4px}.lhgmq-farm-page .STHSPHPTeamStat_TableTitle{padding:18px 12px;font-size:16px;font-weight:bold;background:white;color:#000;text-align:left}@media(max-width:640px){.lhgmq-farm-page .STHSPHPTeamStat_Main .tabmain table.tablesorter tbody td{padding:8px 4px}.lhgmq-farm-page .tabmain-links{justify-content:space-between}.lhgmq-farm-page .tabmain-links a{padding:12px 8px;font-size:11px}}

.lhgmq-farm-page #tabmain1 table.tablesorter td{background:#fff!important;padding:8px!important}.lhgmq-farm-page #tabmain4 table{border-collapse:collapse}.lhgmq-farm-page #tabmain4 p{font-family:Arial,sans-serif}@media(max-width:640px){.lhgmq-farm-page #tabmain4 td p{font-size:13px!important;text-shadow:none!important}.lhgmq-farm-page #tabmain4 td p img[src*="assets.nhle.com"]{width:78px!important;height:78px!important}.lhgmq-farm-page #tabmain4 td p img[src*="LogoTeams"]{display:none!important}}
