.plsearch-name,.plsearch-team span{text-overflow:ellipsis;white-space:nowrap}.playersstats-table-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;width:100%}.playersstats-table-card-header--right{justify-content:flex-end}.playersstats-toggle-row{display:inline-flex;align-items:center;gap:.5rem}.playersstats-switch{position:relative;display:inline-block;width:34px;height:18px}.playersstats-switch input{opacity:0;width:0;height:0}.playersstats-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--bg-color);border:1px solid var(--border-color);transition:.2s;border-radius:16px}.playersstats-switch-slider:before{position:absolute;content:"";height:14px;width:14px;left:2px;top:1px;background-color:var(--text2-color);transition:.2s;border-radius:50%}.playersstats-switch input:checked+.playersstats-switch-slider{background-color:var(--primary-color);border-color:var(--primary-color)}.playersstats-switch input:checked+.playersstats-switch-slider:before{transform:translateX(16px);background-color:#fff}.playersstats-switch-label{font-size:.8rem;color:var(--text2-color);cursor:pointer}.playersstats-league_header-actions{position:fixed;top:1rem;right:1rem;z-index:1000;display:flex;align-items:center;gap:1rem}.playersstats-tournament-settings-btn{padding:.75rem 1.25rem;background:var(--primary-color);border:none;border-radius:.5rem;color:var(--text2-color);cursor:pointer;font-size:.875rem;display:flex;align-items:center;gap:.5rem;font-weight:500}.playersstats-tournament-settings-btn-mobile:hover,.playersstats-tournament-settings-btn:hover{background:#571818}.playersstats-tournament-settings-btn-mobile{position:fixed;top:1rem;right:1rem;z-index:1000;width:2.5rem;height:2.5rem;background:var(--primary-color);border:none;border-radius:.5rem;color:var(--text2-color);cursor:pointer;font-size:1rem;display:none;align-items:center;justify-content:center}.playersstats-mobile-header{display:none;justify-content:space-between;align-items:center;padding:.75rem;background-color:var(--bg2-color);border-bottom:1px solid var(--border-color)}.playersstats-tournament-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none;opacity:0;transition:opacity .3s}.playersstats-tournament-modal.active{display:flex;opacity:1}.playersstats-tournament-modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.playersstats-tournament-modal-content{position:relative;background:var(--bg2-color);border-radius:.75rem;margin:auto;max-width:95vw;max-height:85vh;width:600px;display:flex;flex-direction:column;border:1px solid var(--border-color);overflow:hidden}.playersstats-tournament-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);background:rgba(0,0,0,.2)}.playersstats-tournament-modal-header h3{font-size:1.25rem;font-weight:500;color:var(--text2-color);margin:0}.lb-tournament-modal-actions,.playersstats-map-high-title,.playersstats-overview-filters,.playersstats-table-legend,.playersstats-tournament-modal-actions{display:flex;align-items:center;gap:.5rem}.lb-modal-action-btn,.playersstats-modal-action-btn{padding:.5rem .75rem;background:rgba(255,255,255,.1);border:none;border-radius:.375rem;color:var(--text2-color);cursor:pointer;transition:background-color .2s;font-size:.8rem;display:flex;align-items:center;gap:.375rem}.playersstats-modal-action-btn:hover{background:rgba(255,255,255,.15)}.playersstats-modal-close-btn{width:2rem;height:2rem;background:rgba(255,255,255,.1);border:none;border-radius:.375rem;color:var(--text2-color);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.875rem}.playersstats-modal-close-btn:hover,.playersstats-year-action-btn:hover{background:var(--primary-color)}.playersstats-tournament-modal-body{flex:1;padding:1.25rem;overflow-y:auto}.playersstats-filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.playersstats-leaderboard-container{flex:1;padding:2rem;max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box}.playersstats-leaderboard-content{min-height:400px}.playersstats-leaderboard-empty,.playersstats-leaderboard-error,.playersstats-leaderboard-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;background:rgba(22,23,29,.95);border-radius:1rem;border:1px solid var(--border-color)}.playersstats-game-details-loading .spinner-border,.playersstats-leaderboard-loading .spinner-border{margin-bottom:1rem;color:var(--primary-color)}@media screen and (max-width:768px){.league_header_pc,.playersstats-league_header-actions,.playersstats-tournament-settings-btn span{display:none}.playersstats-mobile-header,.playersstats-tournament-settings-btn-mobile{display:flex}.playersstats-leaderboard-container{padding:1rem}.playersstats-tournament-modal-content{max-width:90vw;max-height:80vh;margin:1rem auto;width:350px}.playersstats-tournament-modal-header{padding:.75rem 1rem;flex-direction:column;align-items:stretch;gap:.75rem}.playersstats-tournament-modal-actions{justify-content:space-between;flex-wrap:wrap;gap:.375rem}.playersstats-modal-action-btn{flex:1;min-width:80px;font-size:.75rem;padding:.4rem .6rem}.playersstats-tournament-modal-body{padding:.75rem}.playersstats-filters-grid{grid-template-columns:1fr}}@media screen and (min-width:769px){.league_header_pc{display:flex}.playersstats-mobile-header{display:none}}@media screen and (min-width:1200px){.playersstats-tournament-modal-content{width:800px}}@media screen and (min-width:1400px){.playersstats-tournament-modal-content{width:1000px}.playersstats-filters-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media screen and (min-width:1600px){.playersstats-tournament-modal-content{width:1200px}}@media screen and (max-width:1070px){.playersstats-leaderboard-container{margin-left:1rem;margin-right:1rem}}.playersstats-filter-year-section{background:rgba(0,0,0,.2);border-radius:.5rem;padding:.75rem}.playersstats-filter-year-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.playersstats-collapse-btn,.playersstats-year-action-btn{align-items:center;color:var(--text2-color);cursor:pointer}.playersstats-filter-year-header h4{font-size:1rem;font-weight:500;color:var(--text2-color);margin:0}.playersstats-year-actions{display:flex;gap:.5rem}.playersstats-year-action-btn{width:1.75rem;height:1.75rem;background:rgba(255,255,255,.1);border:none;border-radius:.25rem;display:flex;justify-content:center;font-size:.7rem}.playersstats-select-with-icon{position:relative;display:inline-block}.playersstats-select-with-icon select.playersstats-filter-select{padding-left:46px}.playersstats-select-with-icon::before{content:'';position:absolute;left:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;background-image:var(--icon-url);background-repeat:no-repeat;background-size:contain;background-position:center;filter:brightness(0) invert(1);opacity:.98;pointer-events:none;display:none}.playersstats-select-with-icon[data-has-icon="1"]::before{display:block}.playersstats-collapse-btn{background:rgba(255,255,255,.08);border:1px solid var(--border-color);border-radius:8px;width:36px;height:36px;display:inline-flex;justify-content:center}.playersstats-collapse-btn:hover{background:rgba(255,255,255,.12)}.playersstats-collapsible{transition:max-height .25s,opacity .2s;overflow:hidden;max-height:1200px}.playersstats-collapsible.collapsed{display:none!important;max-height:0!important;opacity:0;padding-top:0!important;padding-bottom:0!important;margin:0!important;pointer-events:none}.playersstats-filter-tournaments-grid{display:grid;grid-template-columns:1fr;gap:.5rem}.playersstats-filter-tournament-item{background:rgba(0,0,0,.3);border:2px solid transparent;border-radius:.375rem;padding:.5rem;display:flex;align-items:center;gap:.5rem}.playersstats-filter-tournament-item:hover,.playersstats-game-details-stat-item:hover{background:rgba(255,255,255,.05)}.playersstats-tournament-color-indicator{width:1rem;height:1rem;border-radius:50%;flex-shrink:0}.playersstats-tournament-checkbox-wrapper{display:flex;align-items:center;gap:.5rem;cursor:pointer;flex:1}.playersstats-tournament-checkbox-wrapper input{display:none}.playersstats-tournament-checkbox-custom{width:1.25rem;height:1.25rem;border:2px solid var(--border-color);border-radius:.25rem;background:0 0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.playersstats-tournament-checkbox-wrapper input:checked+.playersstats-tournament-checkbox-custom{background:var(--primary-color);border-color:var(--primary-color)}.playersstats-tournament-checkbox-wrapper input:checked+.playersstats-tournament-checkbox-custom::after{content:"✓";color:#fff;font-size:.875rem;font-weight:700}.playersstats-tournament-name{font-size:.875rem;color:var(--text2-color);font-weight:400}.playersstats-leaderboard-empty i,.playersstats-leaderboard-error i{font-size:3rem;color:var(--text-muted);margin-bottom:1rem}.playersstats-leaderboard-empty h3,.playersstats-leaderboard-error h3{font-size:1.5rem;color:var(--text2-color);margin-bottom:.5rem}.playersstats-leaderboard-empty p,.playersstats-leaderboard-error p{color:var(--text-muted);margin:0}.playersstats-history-content,.playersstats-overview-content,.playersstats-transactions-content{background:rgba(22,23,29,.95);border-radius:1rem;border:1px solid var(--border-color);padding:2rem;color:var(--text2-color)}.playersstats-history-content h3,.playersstats-overview-content h3,.playersstats-transactions-content h3{margin-top:0;margin-bottom:1rem;color:var(--text2-color)}.playersstats-history-content pre,.playersstats-overview-content pre,.playersstats-transactions-content pre{background:rgba(0,0,0,.3);border-radius:.5rem;padding:1rem;color:var(--text-muted);font-size:.875rem;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.playersstats-history-container{display:flex;flex-direction:column;gap:2rem}.playersstats-league-section{background:var(--bg2-color);border-radius:1rem;border:1px solid var(--border-color);padding:2rem}.playersstats-league-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem}.playersstats-league-title,.playersstats-transaction-team{display:flex;align-items:center;gap:1rem}.playersstats-league-title i{color:var(--primary-color);font-size:1.1rem}.playersstats-group-icon{width:30px;height:30px;object-fit:contain}.playersstats-league-title h3{margin:0;color:var(--text2-color);font-size:1.1rem;font-weight:600}.playersstats-league-region{background:var(--primary-color);color:#fff;padding:.25rem .75rem;border-radius:.2rem;font-size:.75rem;font-weight:500}.playersstats-league-period{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.875rem;flex-wrap:wrap;justify-content:flex-end}.playersstats-league-period i{color:var(--text-semi)}.playersstats-league-period>div{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;row-gap:.35rem}.playersstats-league-period .playersstats-filter-select{flex:0 0 auto;max-width:100%}.playersstats-league-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:2rem}.playersstats-overview-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.playersstats-overview-col{display:flex;flex-direction:column;gap:.5rem}.playersstats-overview-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playersstats-damage-ratio.positive,.playersstats-diff.diff-positive{color:#10b981}.playersstats-damage-ratio.negative,.playersstats-diff.diff-negative{color:#ef4444}.playersstats-group-stat-icon.damage-dealt,.playersstats-group-stat-icon.diff-icon-positive,.playersstats-league-stat-icon.damage-dealt,.playersstats-stat-icon.damage-dealt{filter:brightness(0) saturate(100%) invert(58%) sepia(96%) saturate(1352%) hue-rotate(87deg) brightness(119%) contrast(119%)}.playersstats-group-stat-icon.damage-taken,.playersstats-group-stat-icon.diff-icon-negative,.playersstats-league-stat-icon.damage-taken,.playersstats-stat-icon.damage-taken{filter:brightness(0) saturate(100%) invert(25%) sepia(93%) saturate(7151%) hue-rotate(3deg) brightness(90%) contrast(106%)}.playersstats-league-stat{background:rgba(0,0,0,.4);border-radius:.2rem;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);position:relative;text-align:center;min-height:70px}.playersstats-league-stat:hover,.playersstats-overview-map-stat-item:hover{background:rgba(255,255,255,.1)}.playersstats-league-stat-icon{width:20px;height:20px;flex-shrink:0;filter:brightness(0) invert(1);margin-right:.5rem}.playersstats-group-stat-icon.ring-damage,.playersstats-league-stat-icon.ring-damage,.playersstats-stat-icon.ring-damage{filter:brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(2476%) hue-rotate(17deg) brightness(95%) contrast(95%)}.playersstats-league-stat-value{display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.playersstats-league-stat span{font-size:1rem;font-weight:700}.playersstats-league-stat-label{font-size:.7rem;color:var(--text-muted);font-weight:500;text-align:center}.playersstats-league-stat-label-inline{font-weight:600;font-size:.875rem;color:var(--primary-color);min-width:35px;position:absolute;left:1rem;top:.5rem}.playersstats-league-groups{display:flex;flex-direction:column;gap:1.5rem}#items-stats-section .playersstats-league-groups{flex-direction:row;align-items:stretch;gap:1rem}#items-stats-section .playersstats-group-section{flex:1 1 0;min-width:0}.playersstats-group-section{background:rgba(0,0,0,.2);border-radius:.75rem;padding:1rem 1.5rem 1.5rem;border:1px solid rgba(255,255,255,.1)}.playersstats-group-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.playersstats-group-title{display:flex;align-items:center;gap:.75rem}.playersstats-group-title i{color:var(--text-semi);font-size:1rem}.playersstats-group-title h4,.playersstats-group-title h5{margin:0;color:var(--text2-color);font-size:1rem;font-weight:500;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.playersstats-group-title h3{margin:0}.playersstats-team-info{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:rgba(0,0,0,.3);border-radius:.375rem}.playersstats-header-team-logo,.playersstats-team-logo{width:24px;height:24px;object-fit:contain;border-radius:.25rem}.playersstats-header-team-name,.playersstats-team-name{font-size:.875rem;color:var(--text2-color);font-weight:500}.playersstats-group-period{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.8rem}.playersstats-group-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem;margin:.5rem 0 1rem}.overview-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:1024px){.league_header-secondary{display:block;background-color:var(--bg2-color);border-bottom:1px solid var(--border-color)}.league_header-secondary .stats-header_nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem .75rem;overflow:visible}.league_header-secondary .stats-header_item{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.4rem .6rem;border:1px solid var(--border-color);border-radius:.5rem;color:var(--text2-color);text-decoration:none;font-size:.85rem;white-space:nowrap}.league_header-secondary .stats-header_separator{display:none}.playersstats-overview-sections{grid-template-columns:1fr}#items-stats-section .playersstats-league-groups{flex-direction:column}.overview-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.overview-grid-3{grid-template-columns:1fr}}.playersstats-group-stat{background:rgba(0,0,0,.4);border-radius:.2rem;font-size:.85rem;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);text-align:center;min-height:60px;padding:.4rem .35rem;transition:.2s;position:relative;overflow:hidden}.playersstats-group-stat::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.05) 0,transparent 100%);opacity:0;transition:opacity .2s}.playersstats-group-stat:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.1);transform:none;box-shadow:none}.playersstats-group-stat:hover::before{opacity:0}.playersstats-map-high-card{position:relative;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:.4rem;overflow:hidden;background:var(--bg2-color)}.playersstats-map-high-hero{position:relative;height:140px;background-size:cover;background-position:center;z-index:0}.playersstats-map-high-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,var(--bg2-color) 85%,var(--bg2-color) 100%);z-index:1;pointer-events:none}.playersstats-map-high-body{padding:.8rem 1rem 1rem}.playersstats-poi-card{display:flex;flex-direction:column;align-items:stretch}.playersstats-poi-card .playersstats-group-stats{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:.4rem}.playersstats-poi-card .playersstats-group-stat{padding:.3rem .25rem;min-height:52px;font-size:.78rem}@media (max-width:800px){.playersstats-poi-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.playersstats-poi-list::-webkit-scrollbar{height:6px}.playersstats-poi-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:999px}.playersstats-poi-list::-webkit-scrollbar-track{background:0 0}.playersstats-map-high-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.playersstats-map-high-title h4{margin:0;font-size:1rem}.playersstats-map-high-hero-title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);gap:.5rem;z-index:2}.playersstats-map-high-hero-title h4{font-size:1.2rem;color:#fff}.playersstats-pois-collapsible{margin-top:1.25rem;border-top:1px solid var(--border-color);padding-top:.75rem}.playersstats-pois-header{cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:600;margin:.1rem 0 .85rem;padding-left:.75rem;font-size:.9rem}.playersstats-pois-collapsible.collapsed .playersstats-pois-caret{transform:rotate(-90deg)}.playersstats-pois-header .playersstats-badge{margin-left:.35rem}.playersstats-poi-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:.75rem}.playersstats-poi-card{border:1px solid var(--border-color);border-radius:.5rem;padding:.6rem;background:var(--bg2-color)}.playersstats-poi-title{font-weight:400;margin:.1rem 0 .6rem;display:flex;align-items:center;gap:.4rem;padding-bottom:.4rem;border-bottom:1px dashed var(--border-color)}.playersstats-poi-games{color:var(--text-muted);font-weight:400;margin-left:.25rem}.playersstats-group-stat-value{display:flex;align-items:center;justify-content:center;margin-bottom:.2rem;position:relative;z-index:1}.playersstats-subvalue{display:block!important;font-size:.72rem!important;opacity:.8!important}.playersstats-group-stat-icon{width:18px;height:18px;flex-shrink:0;filter:brightness(0) invert(1);margin-right:.4rem;transition:transform .2s}.playersstats-group-stat:hover .playersstats-group-stat-icon{transform:none}.playersstats-group-stat span{font-weight:700;font-size:.95rem;position:relative;z-index:1}.playersstats-group-stat-label{font-size:.65rem;color:var(--text-muted);font-weight:500;text-align:center}.playersstats-group-stat-meta{font-size:.55rem;color:rgba(255,255,255,.8);position:absolute;left:8px;right:8px;bottom:8px;justify-content:center;opacity:0;pointer-events:none;transition:opacity .15s;display:none!important}.playersstats-group-stat:hover .playersstats-group-stat-meta{opacity:1}.playersstats-group-stat-meta small{display:block;font-weight:400;letter-spacing:.02em}.playersstats-badges{display:inline-flex;flex-wrap:wrap;gap:.25rem;justify-content:center}.playersstats-badge{align-items:center;gap:.35rem;color:rgba(255,255,255,.8);background:rgba(0,0,0,.35);white-space:nowrap}.playersstats-badge i{font-size:.6rem;opacity:.85}.playersstats-tooltip{position:fixed;z-index:99999;background:rgba(20,22,28,.98);color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:4px 10px;box-shadow:0 8px 24px rgba(0,0,0,.35);max-width:min(90vw,520px);pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .12s,transform .12s;white-space:nowrap;font-size:.82rem;letter-spacing:.01em}.playersstats-tooltip.visible{opacity:1;transform:translateY(0)}.playersstats-tooltip .playersstats-badges{gap:.35rem}.playersstats-tooltip .playersstats-badge,.plsearch-result:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15)}.playersstats-tooltip::after{content:'';position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}.playersstats-tooltip.is-bottom::after{top:-6px;left:50%;transform:translateX(-50%);border-bottom:6px solid rgba(20,22,28,.98)}.playersstats-tooltip.is-top::after{bottom:-6px;left:50%;transform:translateX(-50%);border-top:6px solid rgba(20,22,28,.98)}.playersstats-games-container{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.playersstats-game-container{display:flex;flex-direction:column;border-radius:.75rem;overflow:hidden;background-color:rgba(0,0,0,.35)}.playersstats-game-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 1.8fr 1fr 1.5fr;position:relative;min-height:80px;margin-bottom:0}.playersstats-game-row:hover{box-shadow:0 4px 12px rgba(0,0,0,.3)}.playersstats-game-row.bottom{background:0 0}.playersstats-game-cell{padding:1rem .75rem;color:#fff;font-size:.875rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;text-shadow:0 1px 3px rgba(0,0,0,.8);font-weight:500;gap:.5rem;overflow:hidden;white-space:nowrap}.playersstats-poi-cell{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;position:relative}.playersstats-poi-cell::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(2px);z-index:0}.playersstats-poi-cell>*{position:relative;z-index:1;text-shadow:0 2px 4px #000}.playersstats-game-cell:first-child{justify-content:flex-start}.playersstats-game-cell i{font-size:1rem;color:var(--primary-color);flex-shrink:0}.playersstats-game-cell i.playersstats-white-icon{color:#fff!important}.playersstats-stat-icon{width:16px;height:16px;flex-shrink:0;filter:brightness(0) invert(1)}.playersstats-game-cell.playersstats-game-title{justify-content:flex-start;padding-left:1rem}.playersstats-legend-cell{display:flex;align-items:center;justify-content:center}.playersstats-legend-image{width:35px;height:35px;object-fit:cover;object-position:top;border-radius:.25rem}.playersstats-cell-content{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.playersstats-damage-cell{flex-direction:column;gap:.25rem;align-items:center}.playersstats-damage-stat{display:flex;align-items:center;gap:.25rem;font-size:.8rem}.playersstats-damage-ratio{font-size:.65rem;margin-top:.125rem;font-style:italic;color:var(--text-muted)}.playersstats-game-title .playersstats-game-date{font-size:.75rem;color:rgba(255,255,255,.8);text-shadow:0 1px 2px rgba(0,0,0,.8)}@media screen and (max-width:768px){.playersstats-leaderboard-container{padding-left:.75rem;padding-right:.75rem;margin-left:0;margin-right:0}.playersstats-leaderboard-content{min-height:300px}.playersstats-filter-tournaments-grid,.playersstats-filters-grid{grid-template-columns:1fr}.playersstats-league-header{flex-direction:column;align-items:flex-start;gap:1rem}.playersstats-league-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}.playersstats-league-stat{min-height:60px}.playersstats-group-stat-value,.playersstats-league-stat-value{margin-bottom:.2rem}.playersstats-group-stat-icon,.playersstats-league-stat-icon{width:18px;height:18px;margin-right:.4rem}.playersstats-group-stat span,.playersstats-league-stat span{font-size:1.1rem}.playersstats-group-stat-label,.playersstats-league-stat-label{font-size:.65rem}.playersstats-league-stat-label-inline{font-size:.8rem;min-width:30px;left:.75rem;top:.4rem}.playersstats-group-header{flex-direction:column;align-items:flex-start;gap:.5rem}.playersstats-team-info{padding:.2rem .375rem;gap:.375rem}.playersstats-team-logo{width:20px;height:20px}.playersstats-poi-cell>*,.playersstats-team-name{font-size:.8rem}.playersstats-group-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.375rem}.playersstats-group-stat{padding:.3rem;font-size:.75rem;min-height:60px;border-radius:.2rem}.playersstats-group-stat-meta{font-size:.5rem;margin-top:.2rem;padding:0 .2rem}.playersstats-group-stat-meta small{line-height:1.1}.playersstats-game-row{grid-template-columns:2fr 0.8fr 0.8fr 0.8fr 0.8fr 0.8fr 0.8fr 1.3fr 0.7fr 1fr}.playersstats-game-cell{padding:.75rem .5rem;font-size:.8rem;gap:.375rem}.playersstats-game-cell i{font-size:.875rem}.playersstats-stat-icon{width:14px;height:14px}.playersstats-game-cell.playersstats-game-title{font-size:.75rem;padding-left:.75rem}.playersstats-game-title .playersstats-game-date{font-size:.7rem}.playersstats-poi-cell::before{background:rgba(0,0,0,.75)}}@media screen and (max-width:480px){.playersstats-game-row{grid-template-columns:2fr 0.8fr 0.8fr 1fr 1fr}.playersstats-game-cell{padding:.5rem .25rem;font-size:.75rem;gap:.25rem}.playersstats-game-cell i{font-size:.8rem}.playersstats-game-cell.playersstats-game-title{font-size:.7rem;padding-left:.5rem}.playersstats-game-title .playersstats-game-date{font-size:.65rem}.playersstats-stat-icon{width:12px;height:12px}.playersstats-damage-stat{font-size:.65rem;gap:.15rem}.playersstats-damage-ratio{font-size:.6rem}.playersstats-poi-cell::before{background:rgba(0,0,0,.8)}.playersstats-poi-cell>*{font-size:.7rem}.playersstats-game-cell:nth-child(7),.playersstats-game-cell:nth-child(8),.playersstats-game-cell:nth-child(9){display:none}}.playersstats-dropdown-cell{width:40px;min-width:40px;max-width:40px;padding:0!important;justify-content:center;cursor:pointer}.playersstats-dropdown-btn{width:32px;height:32px;background:0 0;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.875rem}.playersstats-dropdown-cell:hover{background-color:rgba(255,255,255,.1);border-top-right-radius:.75rem}.playersstats-dropdown-cell.expanded{background-color:rgba(255,255,255,.15)}.playersstats-dropdown-btn i{transition:transform .2s}.playersstats-game-details{border-top:1px solid rgba(255,255,255,.1);overflow:hidden}.playersstats-game-details-charts,.playersstats-game-details-content,.playersstats-game-details-stats{padding:.75rem}.playersstats-game-details-error,.playersstats-game-details-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--text-muted)}.playersstats-game-details-raw{color:var(--text2-color)}.playersstats-game-details-raw pre{background:rgba(0,0,0,.3);border-radius:.5rem;padding:1rem;color:var(--text-muted);font-size:.75rem;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;max-height:400px;overflow-y:auto}.playersstats-game-details-error i{font-size:2rem;color:#ef4444;margin-bottom:1rem}.playersstats-game-details-error h4{margin:0 0 .5rem;color:var(--text2-color);font-size:1rem}.playersstats-game-details-error p{margin:0;font-size:.875rem}.playersstats-game-row{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 1.8fr 1fr 1.5fr 40px}.playersstats-game-row.scrims{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1.2fr 1.2fr 2fr}@media screen and (max-width:768px){.playersstats-game-row{grid-template-columns:2fr 0.8fr 0.8fr 0.8fr 0.8fr 0.8fr 0.8fr 1.3fr 0.7fr 1fr 40px}.playersstats-game-row.scrims{grid-template-columns:2fr 0.8fr 0.8fr 0.8fr 0.8fr 0.8fr 0.8fr 0.8fr 1.1fr 1.1fr 1.4fr}}.playersstats-game-details-stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.375rem;background:var(--bg2-color);border-radius:.5rem;border:1px solid var(--border-color);padding:.5rem}.playersstats-game-details-stat-item{display:flex;align-items:center;gap:.375rem;padding:.375rem;background:rgba(0,0,0,.2);border-radius:.25rem;transition:.2s}.playersstats-game-details-stat-icon{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:rgba(0,0,0,.3);border-radius:.25rem;flex-shrink:0}.playersstats-game-details-stat-icon img{width:.75rem;height:.75rem;filter:brightness(0) invert(1)}.playersstats-game-details-stat-icon i{font-size:.7rem;color:var(--text2-color)}.playersstats-game-details-stat-content{flex:1;display:flex;flex-direction:column;gap:.125rem}.playersstats-game-details-stat-label{font-size:.65rem;color:var(--text-muted);font-weight:500}.playersstats-game-details-stat-value{font-size:.875rem;font-weight:600;color:var(--text2-color)}.playersstats-charts-row{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:.5rem}.playersstats-chart-container{background:var(--bg2-color);border:1px solid var(--border-color);border-radius:.5rem;padding:.75rem 1rem;display:flex;flex-direction:column;min-height:300px}.playersstats-chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem;flex-shrink:0}.playersstats-chart-header h4{margin:0;color:var(--text-color);font-size:.9rem;font-weight:600}.playersstats-chart-toggle{display:flex;gap:.2rem}.playersstats-toggle-btn{padding:.2rem .4rem;background:var(--bg-color);border:1px solid var(--border-color);border-radius:.25rem;color:var(--text2-color);cursor:pointer;font-size:.7rem;transition:.2s}.playersstats-toggle-btn:hover{background:var(--primary-color);color:var(--text2-color)}.playersstats-toggle-btn.active{background:var(--primary-color);color:var(--text2-color);border-color:var(--primary-color)}.playersstats-chart-wrapper{flex:1;min-height:168px;display:flex;align-items:center;justify-content:center}.playersstats-chart-wrapper,.playersstats-legend-chart,.playersstats-legend-chart-pane{transform:none!important;overflow:visible!important}.playersstats-chart-wrapper canvas{max-width:100%;max-height:100%}.playersstats-no-data{color:var(--text2-color);text-align:center;font-style:italic;margin:0;font-size:.85rem}.playersstats-game-details-section-title{font-size:.85rem;font-weight:500;color:var(--text2-color);margin-bottom:.5rem;margin-left:.25rem}.playersstats-game-details-section-title i{color:var(--primary-color);margin-right:.25rem}.playersstats-evo-container{flex:1;display:flex;flex-direction:column;gap:1rem;min-height:168px;justify-content:center}.playersstats-evo-level{background:rgba(0,0,0,.2);border-radius:.5rem;padding:.75rem;border:1px solid rgba(255,255,255,.1)}.playersstats-evo-level-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.playersstats-evo-icon-badge{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:.375rem;flex-shrink:0}.playersstats-evo-icon{width:20px;height:20px;filter:brightness(0) invert(1)}.playersstats-evo-level-number{font-weight:600;font-size:.875rem}.playersstats-evo-time{color:var(--text2-color);font-size:.75rem;margin-left:auto}.playersstats-evo-upgrades,.playersstats-transaction-team-info{display:flex;flex-direction:column;gap:.25rem}.playersstats-evo-upgrade{display:flex;align-items:center;gap:.5rem;padding:.25rem 0}.playersstats-evo-upgrade-time{color:var(--text-muted);font-size:.7rem;min-width:40px}.playersstats-evo-upgrade-ability{color:var(--text2-color);font-size:.75rem;font-weight:500}@media screen and (max-width:1200px){.playersstats-charts-row{grid-template-columns:1fr;gap:1rem}.playersstats-chart-container{min-height:250px}.playersstats-chart-wrapper,.playersstats-evo-container{min-height:140px}}.playersstats-chart-container-lootpath,.playersstats-chart-container-timeline{margin:.75rem}.playersstats-transactions-container{display:flex;flex-direction:column;gap:1rem}.playersstats-transaction-item{background:var(--bg2-color);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;transition:.2s}.playersstats-transaction-item:hover{background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.15)}.playersstats-transaction-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.playersstats-transaction-team-logo{width:48px;height:48px;object-fit:contain;border-radius:.5rem;background:rgba(0,0,0,.2);padding:.25rem}.playersstats-transaction-team-name{margin:0;color:var(--text2-color);font-size:1.25rem;font-weight:600}.playersstats-transaction-role{color:var(--text-muted);font-size:.875rem;font-weight:500;text-transform:capitalize}.playersstats-transaction-action{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;background:rgba(0,0,0,.3)}.playersstats-transaction-action i{font-size:1.125rem}.playersstats-transaction-action-text{color:var(--text2-color);font-weight:600;font-size:.875rem}.playersstats-transaction-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.playersstats-transaction-date,.playersstats-transaction-event,.playersstats-transaction-region{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.875rem}.playersstats-transaction-date i,.playersstats-transaction-event i,.playersstats-transaction-region i{color:var(--text-semi);font-size:.875rem;flex-shrink:0}@media screen and (max-width:768px){.playersstats-game-details-stats-container{grid-template-columns:1fr;gap:.25rem;padding:.375rem}.playersstats-game-details-stat-item{padding:.25rem;gap:.25rem}.playersstats-game-details-stat-icon{width:1rem;height:1rem}.playersstats-game-details-stat-icon img{width:.625rem;height:.625rem}.playersstats-game-details-stat-icon i,.playersstats-game-details-stat-label{font-size:.6rem}.playersstats-game-details-stat-value{font-size:.75rem}.playersstats-chart-header{flex-direction:column;align-items:flex-start;margin-bottom:.25rem}.playersstats-chart-header h4{font-size:.85rem}.playersstats-chart-toggle{width:100%;justify-content:center}.playersstats-toggle-btn{flex:1;text-align:center;font-size:.65rem;padding:.15rem .3rem}.playersstats-chart-container{min-height:220px;padding:.5rem .75rem}.playersstats-chart-wrapper{min-height:120px}.playersstats-evo-container{min-height:120px;gap:.75rem}.playersstats-evo-level{padding:.5rem}.playersstats-evo-level-header{gap:.375rem;margin-bottom:.375rem}.playersstats-evo-icon-badge{width:28px;height:28px}.playersstats-evo-icon{width:18px;height:18px}.playersstats-evo-level-number,.playersstats-transaction-action-text,.playersstats-transaction-date i,.playersstats-transaction-event i,.playersstats-transaction-region i,.playersstats-transaction-role{font-size:.8rem}.playersstats-evo-time,.playersstats-evo-upgrade-ability{font-size:.7rem}.playersstats-evo-upgrades{gap:.2rem}.playersstats-evo-upgrade{gap:.375rem;padding:.2rem 0}.playersstats-evo-upgrade-time{font-size:.65rem;min-width:35px}.playersstats-transaction-item{padding:1rem}.playersstats-transaction-header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1rem}.playersstats-transaction-team{gap:.75rem}.playersstats-transaction-team-logo{width:40px;height:40px}.playersstats-transaction-team-name{font-size:1.125rem}.playersstats-transaction-action{align-self:flex-end;padding:.375rem .75rem}.playersstats-transaction-action i{font-size:1rem}.playersstats-transaction-details{grid-template-columns:1fr;gap:.75rem}.playersstats-transaction-date,.playersstats-transaction-event,.playersstats-transaction-region{font-size:.8rem;gap:.375rem}}.playersstats-header-player-info{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;flex:1}.playersstats-header-player-name{font-size:1.25rem;font-weight:600;color:var(--text2-color);white-space:nowrap}.playersstats-header-team-info{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background:rgba(0,0,0,.3);border-radius:.5rem;border:1px solid rgba(255,255,255,.1)}.playersstats-overview-content{max-width:1400px;margin:0 auto;padding:2rem}.playersstats-legend-pick-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch}.playersstats-legend-pick-wrapper>*{min-width:0}.playersstats-legend-chart-pane{display:flex;flex-direction:column;height:100%;background:0 0;border:none;border-radius:.75rem;padding:.25rem 0 0}.playersstats-legend-chart-pane .playersstats-group-title i,.playersstats-overview-achievements-title i,.playersstats-overview-period i,.playersstats-overview-section-title i{color:var(--primary-color)}.playersstats-legend-chart-pane .playersstats-group-title{margin-bottom:.5rem;min-width:0}.playersstats-legend-chart{width:100%;height:auto;min-height:320px;display:flex;align-items:center;justify-content:center;align-self:center;margin-top:auto;margin-bottom:auto}.playersstats-legend-chart .highcharts-container,.playersstats-legend-chart .highcharts-root{max-width:100%!important}.highcharts-tooltip{z-index:2147483647!important}.highcharts-axis-labels,.highcharts-container,.highcharts-data-labels,.highcharts-label,.highcharts-root,.highcharts-series-group{z-index:auto}#weapons-stats-chart{height:auto!important;min-height:320px;flex:1 1 auto}.playersstats-table-card{background:0 0;border:none;border-radius:.75rem;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.playersstats-table-wrapper{overflow-x:auto;width:100%;max-height:660px;overflow-y:auto}.playersstats-table{width:100%;border-collapse:collapse;font-size:.875rem;color:var(--text2-color)}.playersstats-table thead th{text-align:left;font-weight:600;padding:.75rem 1rem;border-bottom:1px solid var(--border-color);cursor:pointer;user-select:none}.playersstats-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1;border:1px solid rgba(255,255,255,.15)}.playersstats-badge-evo{color:#fff}.playersstats-badge-evo-2{background:rgba(59,130,246,.25)}.playersstats-badge-evo-3{background:rgba(139,92,246,.25)}.playersstats-table tbody td{padding:.6rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.playersstats-table tbody tr:hover{background:rgba(255,255,255,.04)}.playersstats-table-legend img{width:24px;height:24px;border-radius:.25rem;object-fit:cover;object-position:top}.playersstats-weapon-icon{width:36px!important;height:24px!important;object-fit:contain!important;object-position:center!important;display:inline-block;vertical-align:middle;transform:translateY(2px)}.playersstats-table-sort{opacity:.6;font-size:.8rem;margin-left:.35rem}.playersstats-overview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem;background:rgba(0,0,0,.2);border-radius:.75rem;border:1px solid var(--border-color)}.playersstats-overview-period{display:flex;align-items:center;gap:.5rem;color:var(--text2-color);font-size:1.125rem;font-weight:500}.playersstats-overview-filter-applied{color:var(--text3-color);font-size:.875rem;padding:.25rem .75rem;background:rgba(255,255,255,.1);border-radius:.375rem}.playersstats-overview-section-title{display:flex;align-items:center;gap:.75rem;color:var(--text2-color);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--primary-color)}.playersstats-overview-global-stats{margin-bottom:3rem}.playersstats-overview-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.playersstats-legend-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:rgba(0,0,0,.3);border:1px solid var(--border-color);border-radius:.375rem}.playersstats-legend-badge-img{width:28px;height:28px;border-radius:.25rem;object-fit:cover;object-position:top}.playersstats-legend-badge-name{font-weight:600;color:var(--text2-color);font-size:.9rem}.playersstats-legend-badge-rate{color:var(--text3-color);font-size:.8rem}.playersstats-overview-stat-section{background:rgba(0,0,0,.2);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;transition:.2s}.playersstats-filter-select:hover,.playersstats-overview-stat-section:hover{border-color:var(--primary-color)}.playersstats-overview-stat-section h3{color:var(--text2-color);font-size:1.25rem;font-weight:600;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.playersstats-overview-achievements-grid,.playersstats-overview-stats-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media screen and (max-width:1024px){.playersstats-overview-stats-container{grid-template-columns:1fr}}.playersstats-overview-achievement-item,.playersstats-overview-stat-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:rgba(255,255,255,.05);border-radius:.5rem;transition:.2s}.playersstats-overview-achievement-item:hover,.playersstats-overview-stat-item:hover{background:rgba(255,255,255,.1);transform:translateX(4px)}.playersstats-overview-achievement-icon,.playersstats-overview-stat-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--primary-color);border-radius:.5rem;color:var(--text2-color);font-size:1rem}.playersstats-overview-achievement-icon-img,.playersstats-overview-stat-icon-img{width:1.5rem;height:1.5rem;filter:brightness(0) invert(1)}.playersstats-overview-achievement-icon-img.damage-dealt,.playersstats-overview-map-stat-icon-img.damage-dealt,.playersstats-overview-stat-icon-img.damage-dealt{filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(120deg)}.playersstats-overview-map-stat-icon-img.damage-taken,.playersstats-overview-stat-icon-img.damage-taken{filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(0deg)}.playersstats-overview-achievement-content,.playersstats-overview-map-stat-content,.playersstats-overview-stat-content{flex:1}.playersstats-overview-stat-value{color:var(--text2-color);font-size:1.25rem;font-weight:700;line-height:1.2}.playersstats-overview-achievement-label,.playersstats-overview-stat-label{color:var(--text3-color);font-size:.875rem;font-weight:500;margin-top:.25rem}.playersstats-overview-maps-section{margin-top:3rem}.playersstats-overview-maps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.playersstats-overview-map-card{background:rgba(0,0,0,.2);border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden;transition:.3s}.playersstats-overview-map-card:hover{border-color:var(--primary-color);box-shadow:0 8px 25px rgba(0,0,0,.3)}.playersstats-overview-map-header{position:relative;height:200px;overflow:hidden}.playersstats-overview-map-image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.playersstats-overview-map-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:1.5rem;color:var(--text2-color)}.playersstats-overview-map-name{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--text2-color)}.playersstats-overview-map-stats-summary{display:flex;gap:1rem;font-size:.875rem;color:var(--text3-color)}.playersstats-overview-map-content{padding:1.5rem}.playersstats-overview-map-stats{margin-bottom:1.5rem}.playersstats-overview-map-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.playersstats-overview-map-stat-item{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:rgba(255,255,255,.05);border-radius:.375rem;transition:.2s}.playersstats-overview-map-stat-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--primary-color);border-radius:.375rem;color:var(--text2-color);font-size:.875rem}.playersstats-overview-map-stat-icon-img{width:1.25rem;height:1.25rem;filter:brightness(0) invert(1)}.playersstats-overview-map-stat-value{color:var(--text2-color);font-size:1rem;font-weight:600;line-height:1.2}.playersstats-overview-map-stat-label{color:var(--text3-color);font-size:.75rem;font-weight:500;margin-top:.125rem}.playersstats-overview-map-achievements{border-top:1px solid var(--border-color);padding-top:1.5rem}.playersstats-overview-achievements-title{display:flex;align-items:center;gap:.5rem;color:var(--text2-color);font-size:1.125rem;font-weight:600;margin-bottom:1rem}.playersstats-overview-achievement-value{color:var(--text2-color);font-size:1.125rem;font-weight:700;line-height:1.2}.playersstats-overview-achievement-game{color:var(--text3-color);font-size:.75rem;font-weight:400;margin-top:.125rem;opacity:.8}@media screen and (max-width:1200px){.playersstats-legend-pick-wrapper{grid-template-columns:1fr}.playersstats-overview-maps-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.playersstats-overview-stats-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media screen and (max-width:480px){.playersstats-game-row{grid-template-columns:2fr 0.8fr 0.8fr 1fr 1fr 40px}.playersstats-game-row.scrims{grid-template-columns:2fr 0.8fr 0.8fr 1fr 1.2fr 1.5fr}.playersstats-game-row.scrims .playersstats-game-cell:nth-child(5),.playersstats-game-row.scrims .playersstats-game-cell:nth-child(6),.playersstats-game-row.scrims .playersstats-game-cell:nth-child(7),.playersstats-game-row.scrims .playersstats-game-cell:nth-child(8),.playersstats-game-row.scrims .playersstats-game-cell:nth-child(9){display:none}.playersstats-game-row.scrims .playersstats-game-cell:nth-child(10),.playersstats-game-row.scrims .playersstats-game-cell:nth-child(11){display:flex!important}.playersstats-transaction-item{padding:.75rem}.playersstats-transaction-header{gap:.75rem}.playersstats-transaction-team{gap:.5rem}.playersstats-transaction-team-logo{width:36px;height:36px}.playersstats-overview-achievement-value,.playersstats-transaction-team-name{font-size:1rem}.playersstats-transaction-action-text,.playersstats-transaction-date,.playersstats-transaction-date i,.playersstats-transaction-event,.playersstats-transaction-event i,.playersstats-transaction-region,.playersstats-transaction-region i,.playersstats-transaction-role{font-size:.75rem}.playersstats-transaction-action{padding:.25rem .5rem}.playersstats-transaction-action i{font-size:.875rem}.playersstats-legend-chart .highcharts-data-label text{font-size:10px!important}.playersstats-overview-section-title{font-size:1.25rem;gap:.5rem}.playersstats-overview-map-name{font-size:1.25rem}.playersstats-overview-map-stats-summary{flex-direction:column;gap:.25rem}.playersstats-overview-achievement-item{padding:.5rem}.playersstats-overview-achievement-icon{width:2rem;height:2rem;font-size:.875rem}.playersstats-overview-achievement-label{font-size:.8rem}.playersstats-overview-achievement-game{font-size:.7rem}}.playersstats-filter-select{background:var(--bg2-color);border:1px solid var(--border-color);border-radius:.375rem;color:var(--text2-color);padding:.5rem .75rem;font-size:.875rem;cursor:pointer;transition:border-color .2s;min-width:120px;min-height:42px}.playersstats-filter-select:focus{outline:0;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(139,69,19,.2)}.playersstats-filter-select option{background:var(--bg2-color);color:var(--text2-color);padding:.5rem}@media screen and (max-width:768px){.playersstats-overview-content{padding:1rem}.playersstats-overview-header{flex-direction:column;gap:1rem;align-items:flex-start}.playersstats-overview-stats-grid{grid-template-columns:1fr;gap:1rem}.playersstats-overview-stats-container{grid-template-columns:1fr}.playersstats-overview-maps-grid{grid-template-columns:1fr;gap:1.5rem}.playersstats-overview-achievements-grid,.playersstats-overview-map-stat-row{grid-template-columns:1fr;gap:.75rem}.playersstats-overview-stat-item{padding:.5rem}.playersstats-overview-stat-icon{width:2rem;height:2rem;font-size:.875rem}.playersstats-overview-stat-value{font-size:1.125rem}.playersstats-overview-stat-label{font-size:.8rem}.playersstats-filter-select{min-width:100px;font-size:.8rem;padding:.375rem .5rem;min-height:38px}.playersstats-select-with-icon select.playersstats-filter-select{min-height:38px}}.plsearch-container{max-width:2000px;width:calc(100% - 24px);margin:32px auto;padding:0 12px}.plsearch-input-wrap{position:relative;display:flex;align-items:center;gap:10px;background:var(--bg2-color);border:1px solid var(--border-color);border-radius:14px;padding:12px 14px;box-shadow:0 6px 18px rgba(0,0,0,.25)}.plsearch-icon{color:var(--text3-color);font-size:16px}.plsearch-input{flex:1;background:0 0;border:none;color:var(--text2-color);font-size:16px;line-height:22px;min-height:42px;outline:0}.plsearch-input::placeholder{color:var(--text3-color)}.plsearch-clear{background:0 0;border:none;color:var(--text3-color);cursor:pointer;font-size:20px;line-height:1}.plsearch-hint{margin-top:10px;color:var(--text3-color);font-size:14px}.plsearch-error[hidden],.plsearch-hint[hidden],.plsearch-loading,.plsearch-loading .spinner-border,.plsearch-loading[hidden]{display:none!important}.plsearch-error{margin-top:12px;color:#ff6b6b;font-size:14px}.plsearch-results{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.plsearch-result{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background:var(--bg2-color);border:1px solid var(--border-color);border-radius:12px;text-decoration:none;color:var(--text2-color);transition:transform .15s,background .15s,border-color .15s}.plsearch-result-main{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.plsearch-name{font-weight:600;font-size:17px;overflow:hidden}.plsearch-team{font-size:13px;color:var(--text3-color);display:inline-flex;align-items:center;gap:8px;min-width:0}.plsearch-team span{overflow:hidden}.plsearch-meta{display:flex;align-items:center;gap:14px;flex:0 0 auto}.plsearch-meta-item{display:inline-flex;align-items:center;gap:6px;color:var(--text2-color);font-size:15px}.plsearch-empty,.plsearch-meta-item i{color:var(--text3-color)}.plsearch-empty{padding:12px 0}.plsearch-team-logo{width:18px;height:18px;object-fit:contain;border-radius:3px;background:rgba(255,255,255,.05)}@media screen and (max-width:1280px){.plsearch-results{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:760px){.plsearch-results{grid-template-columns:1fr}}.lb-modal-close-btn{width:2rem;height:2rem;background:rgba(255,255,255,.1);border:none;border-radius:.375rem;color:var(--text2-color);cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center;font-size:.875rem}