.nfl-stats-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0}.nfl-stats-toolbar label{display:grid;gap:5px}.nfl-stats-toolbar input{min-width:230px;background:#0d1b32;color:inherit;border:1px solid #40516e;border-radius:7px;padding:8px 10px;font:inherit}.nfl-stats-toolbar a{color:#67e8f9}.nfl-stats-scroll{overflow:auto;padding-bottom:10px;scrollbar-gutter:stable;max-width:100%}.nfl-stats-table{width:100%;min-width:1180px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.nfl-stats-table td,.nfl-stats-table th{padding:7px 8px;text-align:right;white-space:nowrap;border-bottom:1px solid #23344e}.nfl-stats-table th:first-child{position:sticky;left:0;text-align:left;background:#0c1930;z-index:1;min-width:205px;font-weight:500}.nfl-stats-table thead th{background:#14243d}.nfl-stats-table thead th:first-child{background:#14243d}.nfl-stats-table button{font:inherit;font-weight:600;color:inherit;background:none;border:0;padding:5px 0;cursor:pointer;white-space:nowrap}.nfl-stats-table button:focus-visible{outline:2px solid #67e8f9;outline-offset:3px}.nfl-stats-table tbody tr:hover td,.nfl-stats-table tbody tr:hover th{background:#182a43}.nfl-stats-table .nfl-team{gap:7px}.nfl-stats-table img{object-fit:contain;flex:none}.nfl-stats-definitions{font-size:13px;line-height:1.6;color:#bdcbe1}.nfl-stats-definitions p{margin:7px 0}@media(max-width:600px){.nfl-stats-table{font-size:12px}.nfl-stats-table th:first-child{min-width:170px}.nfl-stats-table td,.nfl-stats-table th{padding:7px 6px}}
