@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap);#ipl-stats-wrap{max-width:1200px;margin:30px auto;font-family:"Poppins",sans-serif;background:#fff;border-radius:10px}.ipl-main-page-title{font-size:32px;font-weight:800;color:#192038;margin-bottom:25px;text-transform:uppercase;letter-spacing:-.5px;padding-left:15px;line-height:1.2;padding-top:20px}#ipl-hero{background:linear-gradient(135deg,#192038 0%,#2a3a7d 100%);color:#fff;margin-bottom:30px;overflow:hidden;position:relative;box-shadow:0 4px 20px rgb(0 0 0 / .08)}.hero-container{display:flex;align-items:flex-end;padding:0 5%;min-height:420px}.hero-player-side{width:40%;display:flex;align-items:flex-end}#h-player-img{max-height:430px;width:auto;filter:drop-shadow(0 15px 30px rgb(0 0 0 / .6));vertical-align:bottom}.hero-info-side{width:60%;padding:40px 0 60px 40px}.hero-header-wrap{display:flex;align-items:center;gap:30px;margin-bottom:40px}#h-player-name{font-size:58px;text-transform:uppercase;margin:0;font-weight:800;line-height:1;color:#ffffff!important;letter-spacing:-1px;display:block}.h-logo-box{width:75px;height:75px;background:#fff;border-radius:50%;padding:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgb(0 0 0 / .3)}#h-team-logo{max-width:100%;height:auto;object-fit:contain}.h-stats-grid{display:flex;border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .05);border-radius:10px}.h-box{flex:1;padding:18px 10px;text-align:center;border-right:1px solid rgb(255 255 255 / .2)}.h-box:last-child{border-right:none}.h-box span{display:block;font-size:32px;font-weight:700;color:#fff;margin-bottom:2px;line-height:1;white-space:nowrap}.h-box{font-size:11px;text-transform:uppercase;color:rgb(255 255 255 / .6);font-weight:600;letter-spacing:1px}.ipl-filters-row{display:flex;flex-wrap:wrap;gap:15px;padding:20px 20px;background:#fff0;margin-bottom:30px}.filter-item{flex:1;min-width:200px;position:relative}.filter-item select,.filter-item input,.custom-team-select{appearance:none;-webkit-appearance:none;width:100%;height:52px;border:1px solid #dfe3e8;border-radius:14px;padding:0 15px;background-color:transparent!important;background-image:none!important;cursor:pointer;font-size:14px;color:#333;outline:none;transition:all 0.3s ease;display:flex;align-items:center;line-height:normal}.custom-team-select span{display:flex;align-items:center;gap:10px;height:100%;width:100%}.filter-item select:focus,.filter-item input:focus{border-color:#2a3a7d;background-color:transparent!important}.filter-item:not(.search-wrap)::after{content:"";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:6px solid #888;pointer-events:none}.filter-item.search-wrap::after{display:none!important}.team-dropdown-list{display:none;position:absolute;top:58px;left:0;width:100%;background:#fff;z-index:9999;border:1px solid #dfe3e8;border-radius:12px;list-style:none!important;padding:0!important;margin:0!important;max-height:350px;overflow-y:auto;box-shadow:0 15px 40px rgb(0 0 0 / .12)}.team-dropdown-list li{padding:14px 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #f4f7f9;cursor:pointer}.team-dropdown-list li:hover{background:#f0f4ff}.team-dropdown-list li img{width:28px;height:28px;object-fit:contain}.top-scrollbar-wrapper{overflow-x:auto;overflow-y:hidden;height:10px;margin:0;width:100%;background:#f8f9fa;border-top:1px solid #dfe3e8;border-left:1px solid #dfe3e8;border-right:1px solid #dfe3e8;border-radius:12px 12px 0 0}.top-scrollbar-inner{height:1px}.top-scrollbar-wrapper::-webkit-scrollbar,.ipl-table-container::-webkit-scrollbar{height:6px}.top-scrollbar-wrapper::-webkit-scrollbar-track,.ipl-table-container::-webkit-scrollbar-track{background:#f1f1f1}.top-scrollbar-wrapper::-webkit-scrollbar-thumb,.ipl-table-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.ipl-table-container{background:#fff;border-radius:0 0 12px 12px;overflow-x:auto;border:1px solid #dfe3e8;border-top:none;margin-top:0}#stats-table{width:100%;border-collapse:collapse;min-width:1100px}#stats-table th{background:#192038;color:#fff;text-align:center;padding:20px 10px;font-size:13px;text-transform:uppercase;font-weight:600;border:none}#stats-table th.text-left{text-align:left;padding-left:30px}#stats-table td{padding:16px 10px;border-bottom:1px solid #f0f3f7!important;font-size:14px;vertical-align:middle;text-align:center;color:#444;border:unset}#stats-table tbody tr:last-child td{border-bottom:none!important}.td-player{display:flex;align-items:center;text-align:left!important;gap:15px}.p-thumb{width:50px;height:50px;border-radius:50%;object-fit:cover;background:#f8f9fa;border:1px solid #eee}.p-name{font-weight:700;color:#111;font-size:15px;line-height:1.2;display:block;text-decoration:none!important}.p-team-row{font-size:11px;color:#888;text-transform:uppercase;font-weight:600;display:flex;align-items:center;gap:5px;margin-top:3px}.highlight{background-color:#fcfdfe!important;font-weight:700;color:#192038!important}#load-more-container{padding:50px 0;text-align:center;border-top:1px solid #f0f3f7;margin-top:-1px}#load-more-btn{display:inline-flex;align-items:center;justify-content:center;background:#192038;color:#fff;padding:0 45px;height:54px;min-width:180px;border:none;border-radius:50px;font-family:"Poppins",sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;transition:all 0.3s cubic-bezier(.25,.8,.25,1);box-shadow:0 10px 20px rgb(25 32 56 / .1);line-height:1;outline:none}#load-more-btn:hover{background:#2a3a7d;transform:translateY(-3px);box-shadow:0 15px 30px rgb(25 32 56 / .2)}#load-more-btn:active{transform:translateY(-1px)}@media (max-width:900px){.ipl-main-page-title{font-size:24px;text-align:center;border-left:none;padding-left:0}.hero-container{flex-direction:column;text-align:center;padding-top:30px}.hero-player-side{width:100%;justify-content:center}#h-player-img{max-height:350px}.hero-info-side{width:100%;padding:20px 5% 40px}.hero-header-wrap{justify-content:center;flex-direction:column;gap:15px}#h-player-name{font-size:38px}.h-stats-grid{flex-wrap:wrap}.h-box{flex:0 0 50%;border-bottom:1px solid rgb(255 255 255 / .1);border-right:1px solid rgb(255 255 255 / .1)}.h-box:nth-child(even){border-right:none}.h-box:last-child{flex:0 0 100%;border-bottom:none}.filter-item{min-width:100%}#load-more-btn{height:40px!important}}body.site-light textarea{background-color:unset!important}body.site-dark .filter-item select #f-sort{background-color:#1e293b!important}body.site-dark .filter-item select #f-season{background-color:#1e293b!important}body.site-light #ipl-stats-wrap{background:#fff}body.site-light .ipl-main-page-title{color:#192038}body.site-light .filter-item select,body.site-light .filter-item input,body.site-light .custom-team-select{border-color:#dfe3e8;color:#333;background-color:#ffffff!important}body.site-light .team-dropdown-list{background:#fff;border-color:#dfe3e8;box-shadow:0 15px 40px rgb(0 0 0 / .12)}body.site-light .team-dropdown-list li{color:#333;border-bottom:1px solid #f4f7f9}body.site-light .team-dropdown-list li:hover{background:#f0f4ff}body.site-light .ipl-table-container{background:#fff;border-color:#dfe3e8}body.site-light #stats-table td{color:#444;border-bottom-color:#f0f3f7!important}body.site-light .p-name{color:#111}body.site-light .highlight{background-color:#f6f8ff!important;color:#192038!important}body.site-light .top-scrollbar-wrapper{background:#f8f9fa;border-color:#dfe3e8}body.site-dark #ipl-stats-wrap{background:#0f172a}body.site-dark .ipl-main-page-title{color:#f8fafc}body.site-dark .filter-item select,body.site-dark .filter-item input,body.site-dark .custom-team-select{border-color:#334155;color:#f1f5f9;background-color:#1e293b!important}body.site-dark .filter-item:not(.search-wrap)::after{border-top-color:#94a3b8}body.site-dark .team-dropdown-list{background:#1e293b;border-color:#334155;box-shadow:0 15px 40px rgb(0 0 0 / .4)}body.site-dark .team-dropdown-list li{color:#f1f5f9;border-bottom:1px solid #334155}body.site-dark .team-dropdown-list li:hover{background:#2d3748}body.site-dark .ipl-table-container{background:#1e293b;border-color:#334155}body.site-dark #stats-table th{background:#020617;color:#f1f5f9}body.site-dark #stats-table td{color:#cbd5e1;border-bottom-color:#334155!important}body.site-dark .p-name{color:#fff}body.site-dark .p-team-row{color:#94a3b8}body.site-dark .highlight{background-color:#2d3748!important;color:#38bdf8!important}body.site-dark .top-scrollbar-wrapper{background:#0f172a;border-color:#334155}body.site-dark #load-more-btn{background:#38bdf8;color:#0f172a}body.site-dark #load-more-btn:hover{background:#7dd3fc;box-shadow:0 15px 30px rgb(56 189 248 / .2)}body.site-dark .top-scrollbar-wrapper::-webkit-scrollbar-track,body.site-dark .ipl-table-container::-webkit-scrollbar-track{background:#1e293b}body.site-dark .top-scrollbar-wrapper::-webkit-scrollbar-thumb,body.site-dark .ipl-table-container::-webkit-scrollbar-thumb{background:#475569}#ipl-stats-wrap{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}#ipl-stats-wrap *,#ipl-stats-wrap *::before,#ipl-stats-wrap *::after{box-sizing:border-box}#ipl-stats-wrap #ipl-hero{width:100%;overflow:hidden}#ipl-stats-wrap .hero-container{display:flex;align-items:stretch;width:100%;min-width:0;flex-wrap:wrap}#ipl-stats-wrap .hero-player-side,#ipl-stats-wrap .hero-info-side{min-width:0}#ipl-stats-wrap .hero-player-side{flex:0 0 34%;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}#ipl-stats-wrap .hero-player-side img,#ipl-stats-wrap #h-player-img{max-width:100%;height:auto;display:block;object-fit:contain}#ipl-stats-wrap .hero-info-side{flex:1 1 66%;min-width:0;padding:24px}#ipl-stats-wrap .hero-header-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}#ipl-stats-wrap #h-player-name{word-break:break-word;max-width:100%}#ipl-stats-wrap .h-logo-box{flex:0 0 auto}#ipl-stats-wrap .h-logo-box img,#ipl-stats-wrap #h-team-logo{max-width:72px;height:auto;display:block}#ipl-stats-wrap .h-stats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:100%;min-width:0}#ipl-stats-wrap .h-stat-box{min-width:0!important;width:100%}#ipl-stats-wrap .h-stat-box strong{font-size:28px}#ipl-stats-wrap .ipl-filters-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;align-items:start}#ipl-stats-wrap .filter-item{min-width:0;width:100%}#ipl-stats-wrap .filter-item select,#ipl-stats-wrap .filter-item input,#ipl-stats-wrap .custom-team-select,#ipl-stats-wrap .custom-sort-select{width:100%;max-width:100%}#ipl-stats-wrap .sort-dropdown-panel,#ipl-stats-wrap .team-dropdown-list{width:100%;max-width:100%}#ipl-stats-wrap .top-scrollbar-wrapper{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden}#ipl-stats-wrap .ipl-table-container{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}#ipl-stats-wrap table{min-width:1100px}@media (max-width:1024px){#ipl-stats-wrap .hero-player-side{flex:0 0 32%}#ipl-stats-wrap .hero-info-side{flex:1 1 68%;padding:20px}#ipl-stats-wrap .h-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#ipl-stats-wrap .ipl-filters-row{grid-template-columns:repeat(2,minmax(0,1fr))}#ipl-stats-wrap #h-player-name{font-size:42px!important;line-height:1.05}}@media (max-width:767px){#ipl-stats-wrap{padding-left:0;padding-right:0}#ipl-stats-wrap .ipl-main-page-title{font-size:34px!important;line-height:1.1;margin-bottom:16px;word-break:break-word}#ipl-stats-wrap .hero-container{flex-direction:column}#ipl-stats-wrap .hero-player-side{flex:0 0 auto;width:100%;justify-content:center;padding:20px 20px 0}#ipl-stats-wrap .hero-player-side img,#ipl-stats-wrap #h-player-img{max-height:240px;width:auto}#ipl-stats-wrap .hero-info-side{width:100%;padding:20px 16px}#ipl-stats-wrap .hero-header-wrap{flex-direction:column;align-items:flex-start}#ipl-stats-wrap #h-player-name{font-size:32px!important;line-height:1.05}#ipl-stats-wrap .h-logo-box img,#ipl-stats-wrap #h-team-logo{max-width:56px}#ipl-stats-wrap .h-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ipl-stats-wrap .h-stat-box{padding:14px 10px}#ipl-stats-wrap .h-stat-box strong{font-size:22px}#ipl-stats-wrap .h-stat-box span{font-size:11px}#ipl-stats-wrap .ipl-filters-row{grid-template-columns:1fr;gap:10px}#ipl-stats-wrap .custom-team-select,#ipl-stats-wrap .custom-sort-select,#ipl-stats-wrap .filter-item select,#ipl-stats-wrap .filter-item input{min-height:44px;font-size:14px}#ipl-stats-wrap .sort-dropdown-panel,#ipl-stats-wrap .team-dropdown-list{left:0;right:0}#ipl-stats-wrap .sort-option{padding:12px;font-size:14px}#ipl-stats-wrap .ipl-role-switch-inline{gap:10px;padding:10px 12px 8px}#ipl-stats-wrap table{min-width:950px}#ipl-stats-wrap #load-more-btn{width:100%;max-width:260px}}@media (max-width:480px){#ipl-stats-wrap .ipl-main-page-title{font-size:28px!important}#ipl-stats-wrap #h-player-name{font-size:26px!important}#ipl-stats-wrap .hero-player-side img,#ipl-stats-wrap #h-player-img{max-height:200px}#ipl-stats-wrap .h-stats-grid{grid-template-columns:1fr 1fr}#ipl-stats-wrap .h-stat-box strong{font-size:20px}#ipl-stats-wrap table{min-width:900px}}#ipl-stats-wrap .hero-player-side img,#ipl-stats-wrap #h-player-img{width:315px!important;height:315px!important;min-width:315px!important;min-height:315px!important;max-width:315px!important;max-height:315px!important;object-fit:contain!important;display:block}body.site-dark #ipl-stats-wrap .sort-dropdown-panel,body.site-dark #ipl-stats-wrap .sort-dropdown-panel.open,body.site-dark #ipl-stats-wrap #sort-dropdown-panel{background:#1e293b!important;border:1px solid #334155!important;color:#f8fafc!important}body.site-dark #ipl-stats-wrap .ipl-role-switch-inline{background:#1e293b!important;border-bottom:1px solid #334155!important}body.site-dark #ipl-stats-wrap .ipl-mode-btn{color:#cbd5e1!important;background:transparent!important}body.site-dark #ipl-stats-wrap .ipl-mode-btn.active{color:#ffffff!important}body.site-dark #ipl-stats-wrap .sort-options-list,body.site-dark #ipl-stats-wrap #sort-options-list{background:#1e293b!important}body.site-dark #ipl-stats-wrap .sort-option{background:#1e293b!important;color:#f8fafc!important;border-bottom:1px solid #334155!important}body.site-dark #ipl-stats-wrap .sort-option:hover,body.site-dark #ipl-stats-wrap .sort-option.active{background:#2d3748!important;color:#ffffff!important}body.site-dark #ipl-stats-wrap .custom-sort-select,body.site-dark #ipl-stats-wrap #sort-dropdown-trigger,body.site-dark #ipl-stats-wrap #selected-sort-label{background-color:#1e293b!important;color:#f8fafc!important}body.site-dark #ipl-stats-wrap .season-filter-label{color:#f8fafc!important}