.cricket-player-stats{max-width:1400px;margin:0 auto}.cricket-player-stats .stats-card{background:var(--section_bg);border-radius:var(--radius);box-shadow:var(--section_shadow);overflow:hidden}.cricket-player-stats .stats-card .stats-card-header{background:linear-gradient(135deg,var(--match_detail_head_bg) 0,var(--link_hover) 100%);padding:20px 24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.cricket-player-stats .stats-card .stats-card-header .stats-title{margin:0;color:var(--match_detail_head_text);font-size:20px;font-weight:700;letter-spacing:.3px}.cricket-player-stats .stats-card .stats-card-header .stats-filters{display:flex;gap:12px;align-items:center}.cricket-player-stats .stats-card .stats-card-header .stats-filters .filter-group{position:relative}.cricket-player-stats .stats-card .stats-card-header .stats-filters .stats-dropdown{padding:8px 36px 8px 16px;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;background:hsla(0,0%,100%,.15);color:var(--match_detail_head_text);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='white' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;min-width:140px}.cricket-player-stats .stats-card .stats-card-header .stats-filters .stats-dropdown:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5)}.cricket-player-stats .stats-card .stats-card-header .stats-filters .stats-dropdown:focus{outline:none;border-color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.2)}.cricket-player-stats .stats-card .stats-card-header .stats-filters .stats-dropdown option{background:#fff;color:#1f2937;padding:8px}.cricket-player-stats .stats-card .stats-card-body{padding:0}.cricket-player-stats .stats-table-wrapper{overflow-x:auto}.cricket-player-stats .stats-table-wrapper::-webkit-scrollbar{height:8px}.cricket-player-stats .stats-table-wrapper::-webkit-scrollbar-track{background:#f3f4f6}.cricket-player-stats .stats-table-wrapper::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.cricket-player-stats .stats-table-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}.cricket-player-stats .stats-table{width:100%;border-collapse:collapse;font-size:14px}.cricket-player-stats .stats-table thead tr{background:#f9fafb;border-bottom:2px solid #e5e7eb}.cricket-player-stats .stats-table thead tr th{padding:14px 16px;text-align:left;font-weight:700;color:var(--section_text);font-size:13px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.cricket-player-stats .stats-table thead tr th:first-child{padding-left:24px}.cricket-player-stats .stats-table thead tr th:last-child{padding-right:24px}.cricket-player-stats .stats-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.cricket-player-stats .stats-table tbody tr:hover{background-color:#f9fafb}.cricket-player-stats .stats-table tbody tr:last-child{border-bottom:none}.cricket-player-stats .stats-table tbody tr td{padding:16px;color:#4b5563;font-weight:500;white-space:nowrap}.cricket-player-stats .stats-table tbody tr td:first-child{padding-left:24px}.cricket-player-stats .stats-table tbody tr td:last-child{padding-right:24px}.cricket-player-stats .stats-table tbody tr td.format-cell{font-weight:700;color:var(--section_text);font-size:14px}.cricket-player-stats .stats-table tbody tr td.highlight-cell{font-weight:700;color:var(--section_text);background:rgba(102,126,234,.05)}.cricket-player-stats .no-data-message{text-align:center;padding:60px 20px;color:var(--section_text);font-size:18px;background:var(--section_bg);border-radius:var(--radius);border:2px dashed #e5e7eb}@media(max-width:768px){.cricket-player-stats{padding:16px}.cricket-player-stats .stats-card .stats-card-header{padding:16px 20px;flex-direction:column;align-items:flex-start}.cricket-player-stats .stats-card .stats-card-header .stats-title{font-size:18px}.cricket-player-stats .stats-card .stats-card-header .stats-filters{width:100%;flex-direction:column;gap:10px}.cricket-player-stats .stats-card .stats-card-header .stats-filters .filter-group{width:100%}.cricket-player-stats .stats-card .stats-card-header .stats-filters .filter-group .stats-dropdown{width:100%;min-width:auto}.cricket-player-stats .stats-table{font-size:13px}.cricket-player-stats .stats-table thead tr th{padding:12px 10px;font-size:11px}.cricket-player-stats .stats-table thead tr th:first-child{padding-left:16px}.cricket-player-stats .stats-table thead tr th:last-child{padding-right:16px}.cricket-player-stats .stats-table tbody tr td{padding:12px 10px;font-size:13px}.cricket-player-stats .stats-table tbody tr td:first-child{padding-left:16px}.cricket-player-stats .stats-table tbody tr td:last-child{padding-right:16px}.cricket-player-stats .stats-table tbody tr td.format-cell{font-size:13px}}@media(max-width:480px){.cricket-player-stats{padding:12px}.cricket-player-stats .stats-card .stats-card-header{padding:14px 16px}.cricket-player-stats .stats-card .stats-card-header .stats-title{font-size:16px}.cricket-player-stats .stats-table{font-size:12px}.cricket-player-stats .stats-table thead tr th{padding:10px 8px;font-size:10px}.cricket-player-stats .stats-table thead tr th:first-child{padding-left:12px}.cricket-player-stats .stats-table thead tr th:last-child{padding-right:12px}.cricket-player-stats .stats-table tbody tr td{padding:10px 8px;font-size:12px}.cricket-player-stats .stats-table tbody tr td:first-child{padding-left:12px}.cricket-player-stats .stats-table tbody tr td:last-child{padding-right:12px}}