/* POB PVP Stats - static gaming interface
   Sem luz animada, sem fundo rodando. O background global do site fica visível. */

:root{
  --pvp-text:#f8fbff;
  --pvp-muted:#9aa9c7;
  --pvp-soft:#cdd6ec;
  --pvp-panel:rgba(7,11,24,.76);
  --pvp-panel-2:rgba(12,17,34,.86);
  --pvp-card:rgba(11,16,31,.84);
  --pvp-line:rgba(255,255,255,.10);
  --pvp-line-2:rgba(255,255,255,.16);
  --pvp-shadow:0 24px 70px rgba(0,0,0,.34);
  --pvp-cyan:#18e6ff;
  --pvp-green:#43f49b;
  --pvp-blue:#6ea8ff;
  --pvp-purple:#b990ff;
  --pvp-orange:#ffab4d;
  --pvp-gold:#ffd76a;
  --pvp-red:#ff6b7a;
}

/* Remove qualquer pseudo-fundo/luz animada dentro do PVP */
.pvp-tracker,
.pvp-tracker *,
.pvp-tracker *::before,
.pvp-tracker *::after{
  animation:none!important;
  animation-name:none!important;
  background-attachment:scroll!important;
}
.pvp-tracker::before,
.pvp-tracker::after,
.tracker-hero::before,
.tracker-hero::after,
.tracker-section::before,
.tracker-section::after,
.profile-card::before,
.profile-card::after,
.top-card::before,
.top-card::after,
.leader-card::before,
.leader-card::after,
.table-wrap::before,
.table-wrap::after{
  content:none!important;
  display:none!important;
  opacity:0!important;
  transform:none!important;
}

.pvp-tracker{
  position:relative;
  max-width:1260px;
  margin:0 auto 54px;
  padding:28px 18px 58px;
  color:var(--pvp-text);
  background:transparent!important;
  isolation:auto!important;
}

.tracker-hero,
.tracker-section,
.profile-card{
  position:relative;
  overflow:hidden;
  border:1px solid var(--pvp-line);
  border-radius:28px;
  background:linear-gradient(180deg,rgba(12,18,36,.86),rgba(5,8,18,.82));
  box-shadow:var(--pvp-shadow), inset 0 1px 0 rgba(255,255,255,.045);
  backdrop-filter:blur(12px);
}
.tracker-hero{
  padding:34px;
  margin:8px 0 24px;
  border-color:rgba(24,230,255,.18);
}
.tracker-section,
.profile-card{
  padding:26px;
  margin:22px 0;
}
.tracker-hero-inner{
  display:grid;
  grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);
  gap:28px;
  align-items:center;
}

.tracker-kicker{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:34px;
  padding:0 14px;
  border-radius:999px;
  border:1px solid rgba(24,230,255,.30);
  background:rgba(24,230,255,.09);
  color:#c8fbff;
  font-size:.78rem;
  font-weight:1000;
  letter-spacing:.10em;
  text-transform:uppercase;
}
.tracker-title,
.profile-title h1{
  margin:16px 0 14px;
  color:#fff;
  font-size:clamp(2.6rem,6vw,5.25rem);
  line-height:.86;
  letter-spacing:-.05em;
  text-shadow:0 18px 46px rgba(0,0,0,.50);
}
.tracker-actions,
.profile-actions{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  margin-top:20px;
}
.tracker-btn,
.sort-btn,
.tracker-tab,
.page-arrow,
.tracker-pagination a,
.tracker-pagination span{
  text-decoration:none;
}
.tracker-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  padding:0 18px;
  border-radius:15px;
  border:1px solid rgba(255,255,255,.12);
  background:rgba(255,255,255,.055);
  color:#f5f8ff;
  font-weight:950;
  transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;
}
.tracker-btn:hover{
  transform:translateY(-2px);
  border-color:rgba(24,230,255,.38);
  background:rgba(24,230,255,.10);
  box-shadow:0 14px 30px rgba(24,230,255,.08);
}
.tracker-btn.primary{
  border-color:rgba(255,215,106,.34);
  background:linear-gradient(135deg,rgba(255,215,106,.98),rgba(255,171,77,.96));
  color:#160d05!important;
  box-shadow:0 18px 34px rgba(255,171,77,.16);
}

.tracker-metrics{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
}
.tracker-metric{
  min-height:116px;
  padding:18px;
  border-radius:22px;
  border:1px solid rgba(255,255,255,.09);
  background:linear-gradient(180deg,rgba(255,255,255,.070),rgba(255,255,255,.030));
}
.tracker-metric span{
  display:block;
  color:var(--pvp-muted);
  font-size:.78rem;
  text-transform:uppercase;
  letter-spacing:.08em;
  font-weight:950;
}
.tracker-metric strong{
  display:block;
  margin-top:9px;
  color:#fff;
  font-size:2rem;
  letter-spacing:-.03em;
}
.tracker-metric.gold{
  border-color:rgba(255,215,106,.22);
  background:linear-gradient(180deg,rgba(255,215,106,.13),rgba(255,255,255,.035));
}

.tracker-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:18px;
  flex-wrap:wrap;
  margin-bottom:20px;
}
.tracker-head h2{
  margin:0;
  color:#fff;
  font-size:clamp(1.45rem,3vw,2.1rem);
  letter-spacing:-.03em;
}
.tracker-head p{
  margin:6px 0 0;
  color:var(--pvp-muted);
  line-height:1.55;
}

/* Ranked top 3 */
.top-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
}
.top-card{
  position:relative;
  display:grid;
  gap:16px;
  min-height:360px;
  padding:22px;
  border-radius:26px;
  border:1px solid var(--rank-border,rgba(255,255,255,.10));
  background:linear-gradient(180deg,var(--rank-bg,rgba(255,255,255,.075)),rgba(5,8,18,.82));
  color:var(--pvp-text);
  box-shadow:0 20px 58px rgba(0,0,0,.28);
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
.top-card:hover{
  transform:translateY(-4px);
  box-shadow:0 28px 72px rgba(0,0,0,.36),0 0 0 1px var(--rank-border,rgba(255,255,255,.12));
}
.top-card.rank-1{
  border-color:rgba(255,215,106,.48);
  background:linear-gradient(180deg,rgba(255,215,106,.17),rgba(7,9,18,.86));
}
.top-place{
  position:absolute;
  top:18px;
  right:18px;
  width:48px;
  height:48px;
  display:grid;
  place-items:center;
  border-radius:16px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.11);
  color:#fff;
  font-weight:1000;
}
.top-main{
  display:grid;
  place-items:center;
  text-align:center;
  padding-top:10px;
}
.top-avatar,
.profile-avatar{
  width:128px;
  height:128px;
  padding:5px;
  border-radius:28px;
  background:linear-gradient(135deg,var(--rank-color,#18e6ff),rgba(255,255,255,.14));
  box-shadow:0 22px 54px rgba(0,0,0,.36);
}
.top-avatar img,
.profile-avatar img{
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:22px;
  border:3px solid rgba(5,8,18,.9);
}
.top-main h3{
  margin:16px 0 4px;
  color:#fff;
  font-size:1.25rem;
}
.top-main small,
.leader-info span,
.tracker-table small{
  color:var(--pvp-muted);
}
.top-stats{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
}
.top-stats div,
.profile-row,
.mini-stat{
  padding:13px;
  border-radius:16px;
  background:rgba(255,255,255,.052);
  border:1px solid rgba(255,255,255,.075);
}
.top-stats span,
.mini-stat span,
.profile-row span{
  display:block;
  color:var(--pvp-muted);
  font-size:.72rem;
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.07em;
}
.top-stats strong,
.mini-stat strong,
.profile-row strong{
  display:block;
  margin-top:6px;
  color:#fff;
}

/* Tabs + leaderboards */
.tracker-tabs,
.players-actions{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}
.tracker-tab,
.sort-btn{
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:40px;
  padding:0 14px;
  border-radius:14px;
  border:1px solid rgba(255,255,255,.10);
  background:rgba(255,255,255,.052);
  color:#e9efff;
  font-weight:950;
  transition:transform .18s ease,border-color .18s ease,background .18s ease;
}
.tracker-tab:hover,
.sort-btn:hover{
  transform:translateY(-2px);
  border-color:rgba(24,230,255,.28);
  background:rgba(24,230,255,.09);
}
.tracker-tab.is-active,
.sort-btn.is-active{
  color:#06111f;
  border-color:rgba(24,230,255,.42);
  background:linear-gradient(135deg,var(--pvp-cyan),var(--pvp-blue));
}
.board-panel{display:none;}
.board-panel.is-active{display:block;}
.leader-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
}
.leader-card{
  display:grid;
  grid-template-columns:60px 62px minmax(0,1fr) auto;
  gap:14px;
  align-items:center;
  min-height:94px;
  padding:16px;
  border-radius:20px;
  border:1px solid var(--rank-border,rgba(255,255,255,.09));
  background:linear-gradient(90deg,var(--rank-bg,rgba(255,255,255,.055)),rgba(255,255,255,.025));
  color:var(--pvp-text);
  transition:transform .18s ease,border-color .18s ease,background .18s ease;
}
.leader-card:hover{
  transform:translateY(-2px);
  border-color:var(--rank-color,rgba(255,255,255,.22));
}
.leader-place{
  display:grid;
  place-items:center;
  width:46px;
  height:46px;
  border-radius:14px;
  background:rgba(255,255,255,.065);
  border:1px solid rgba(255,255,255,.09);
  font-weight:1000;
}
.leader-avatar{
  width:58px;
  height:58px;
  border-radius:16px;
  object-fit:cover;
  border:2px solid rgba(255,255,255,.14);
}
.leader-info strong{
  display:block;
  color:#fff;
}
.leader-value{
  text-align:right;
}
.leader-value strong{
  display:block;
  color:#fff;
}
.leader-value span{
  display:block;
  margin-top:3px;
  color:var(--pvp-muted);
  font-size:.78rem;
}

/* Lista completa */
.players-toolbar{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  flex-wrap:wrap;
  margin-bottom:16px;
}
.tracker-search{
  width:min(430px,100%);
  min-height:46px;
  padding:0 16px;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.12);
  background:rgba(255,255,255,.060);
  color:#fff;
  outline:none;
}
.tracker-search:focus{
  border-color:rgba(24,230,255,.45);
  box-shadow:0 0 0 4px rgba(24,230,255,.08);
}
.table-wrap{
  overflow:auto;
  border-radius:22px;
  background:rgba(0,0,0,.16);
  border:1px solid rgba(255,255,255,.075);
}
.tracker-table{
  width:100%;
  min-width:940px;
  border-collapse:separate;
  border-spacing:0 10px;
  padding:8px;
}
.tracker-table thead th{
  padding:10px 14px;
  color:var(--pvp-muted);
  font-size:.75rem;
  text-transform:uppercase;
  letter-spacing:.08em;
  text-align:left;
}
.tracker-table tbody tr{
  color:#f5f8ff;
  background:linear-gradient(90deg,var(--rank-bg,rgba(255,255,255,.045)),rgba(255,255,255,.022));
  transition:background .18s ease,transform .18s ease;
}
.tracker-table tbody tr:hover{
  transform:translateY(-1px);
  background:linear-gradient(90deg,var(--rank-bg-strong,var(--rank-bg,rgba(255,255,255,.065))),rgba(255,255,255,.045));
}
.tracker-table tbody td{
  padding:15px 14px;
  border-top:1px solid rgba(255,255,255,.065);
  border-bottom:1px solid rgba(255,255,255,.065);
}
.tracker-table tbody td:first-child{
  border-left:1px solid var(--rank-border,rgba(255,255,255,.065));
  border-radius:16px 0 0 16px;
  font-weight:1000;
}
.tracker-table tbody td:last-child{
  border-right:1px solid rgba(255,255,255,.065);
  border-radius:0 16px 16px 0;
}
.tracker-table a{
  color:#fff;
  font-weight:950;
  text-decoration:none;
}
.tracker-table a:hover{color:var(--rank-color,var(--pvp-cyan));}

.status-pill{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:30px;
  padding:0 10px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.10);
  background:rgba(255,255,255,.052);
  color:#eef3ff;
  font-size:.72rem;
  font-weight:1000;
  letter-spacing:.04em;
}
.status-pill.linked{
  color:#bfffdc;
  background:rgba(67,244,155,.10);
  border-color:rgba(67,244,155,.28);
}
.status-pill.unlinked{
  color:#d6deef;
  background:rgba(255,255,255,.050);
}
.metric-good{color:#9bffc7!important;}
.metric-mid{color:#ffe0a6!important;}
.metric-bad{color:#ff9ca5!important;}
.stat-delta{
  display:inline-flex;
  margin-left:8px;
  font-size:.78rem;
  font-weight:1000;
}
.delta-up{color:#7dffb5;}
.delta-down{color:#ff8b91;}

/* Paginação centralizada */
.tracker-pagination{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  flex-wrap:wrap;
  margin:24px auto 0;
}
.tracker-pagination a,
.tracker-pagination span{
  min-width:42px;
  height:42px;
  display:grid;
  place-items:center;
  border-radius:14px;
  border:1px solid rgba(255,255,255,.10);
  background:rgba(255,255,255,.055);
  color:#eef3ff;
  font-weight:1000;
  transition:transform .18s ease,border-color .18s ease,background .18s ease;
}
.tracker-pagination a:hover{
  transform:translateY(-2px);
  border-color:rgba(24,230,255,.32);
  background:rgba(24,230,255,.10);
}
.tracker-pagination .is-active{
  color:#07101c;
  background:linear-gradient(135deg,var(--pvp-cyan),var(--pvp-blue));
  border-color:rgba(24,230,255,.46);
}
.tracker-pagination .is-disabled{
  opacity:.38;
}
.tracker-pagination .dots{
  background:transparent;
  border-color:transparent;
  min-width:auto;
}

/* Perfil */
.profile-hero{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:24px;
  align-items:center;
}
.profile-avatar{
  width:150px;
  height:150px;
  border-radius:32px;
}
.profile-avatar img{border-radius:26px;}
.profile-badges{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}
.profile-stats{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
  margin-top:24px;
}
.profile-split{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:18px;
  background:transparent;
  border:0;
  box-shadow:none;
  padding:0;
  backdrop-filter:none;
}
.profile-list{
  display:grid;
  gap:10px;
}
.profile-row{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:12px;
}
.history-list{
  display:grid;
  gap:12px;
}
.history-row{
  display:grid;
  grid-template-columns:92px minmax(0,1fr) auto;
  gap:14px;
  align-items:center;
  padding:15px 16px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.045);
}
.history-row span{
  min-height:30px;
  display:grid;
  place-items:center;
  border-radius:999px;
  font-weight:1000;
  font-size:.75rem;
}
.history-row.is-kill span{
  background:rgba(67,244,155,.12);
  color:#9bffc7;
  border:1px solid rgba(67,244,155,.25);
}
.history-row.is-death span{
  background:rgba(255,107,122,.12);
  color:#ffadb5;
  border:1px solid rgba(255,107,122,.25);
}
.history-row strong{color:#fff;}
.history-row em{color:var(--pvp-muted);font-style:normal;}

.empty-box{
  padding:24px;
  border:1px dashed rgba(255,255,255,.16);
  border-radius:20px;
  color:var(--pvp-muted);
  text-align:center;
}

/* Rank colors */
.rank-fossil{
  --rank-color:#bac6d8;
  --rank-border:rgba(186,198,216,.22);
  --rank-bg:rgba(186,198,216,.070);
  --rank-bg-strong:rgba(186,198,216,.105);
}
.rank-primordio{
  --rank-color:#43f49b;
  --rank-border:rgba(67,244,155,.32);
  --rank-bg:rgba(67,244,155,.095);
  --rank-bg-strong:rgba(67,244,155,.145);
}
.rank-jurassico{
  --rank-color:#18e6ff;
  --rank-border:rgba(24,230,255,.34);
  --rank-bg:rgba(24,230,255,.095);
  --rank-bg-strong:rgba(24,230,255,.145);
}
.rank-titanico{
  --rank-color:#b990ff;
  --rank-border:rgba(185,144,255,.40);
  --rank-bg:rgba(185,144,255,.125);
  --rank-bg-strong:rgba(185,144,255,.180);
}
.rank-selvagem{
  --rank-color:#ffab4d;
  --rank-border:rgba(255,171,77,.44);
  --rank-bg:rgba(255,171,77,.135);
  --rank-bg-strong:rgba(255,171,77,.190);
}
.rank-apex{
  --rank-color:#ffd76a;
  --rank-border:rgba(255,215,106,.55);
  --rank-bg:rgba(255,215,106,.165);
  --rank-bg-strong:rgba(255,215,106,.225);
}
.rank-text{
  color:var(--rank-color,#eef3ff)!important;
  font-weight:1000;
  text-shadow:0 0 18px color-mix(in srgb,var(--rank-color,#fff) 20%,transparent);
}
.rank-chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:32px;
  padding:0 12px;
  border-radius:999px;
  border:1px solid var(--rank-border,rgba(255,255,255,.12));
  background:var(--rank-bg,rgba(255,255,255,.06));
}

@media(max-width:1000px){
  .tracker-hero-inner,
  .top-grid,
  .leader-grid,
  .profile-split,
  .profile-stats{
    grid-template-columns:1fr;
  }
  .profile-hero{grid-template-columns:1fr;text-align:center;justify-items:center;}
  .profile-badges,.profile-actions{justify-content:center;}
}
@media(max-width:680px){
  .pvp-tracker{padding:16px 10px 42px;}
  .tracker-hero,.tracker-section,.profile-card{border-radius:22px;padding:20px;}
  .tracker-title,.profile-title h1{font-size:clamp(2.35rem,14vw,3.8rem);}
  .tracker-metrics{grid-template-columns:1fr;}
  .leader-card{grid-template-columns:46px 52px minmax(0,1fr);gap:10px;}
  .leader-value{grid-column:1/-1;text-align:left;}
  .players-toolbar{align-items:stretch;}
  .tracker-search{width:100%;}
  .players-actions{width:100%;}
  .sort-btn{flex:1;}
  .history-row{grid-template-columns:1fr;}
}


/* Search toolbar restore: visual antigo + busca global */
.tracker-search-form.players-toolbar{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  flex-wrap:wrap;
  margin-bottom:16px;
}
.tracker-search-wrap{
  position:relative;
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  flex:1 1 460px!important;
  min-width:min(520px,100%)!important;
  padding:6px;
  border-radius:20px;
  background:linear-gradient(180deg,rgba(255,255,255,.070),rgba(255,255,255,.032));
  border:1px solid rgba(255,255,255,.105);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 14px 34px rgba(0,0,0,.18);
}
.tracker-search-wrap::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  pointer-events:none;
  background:linear-gradient(135deg,rgba(24,230,255,.10),transparent 36%,rgba(255,215,106,.08));
  opacity:.9;
}
.tracker-search-wrap .tracker-search{
  position:relative;
  z-index:1;
  flex:1 1 auto!important;
  width:auto!important;
  min-width:210px!important;
  min-height:48px!important;
  padding:0 18px!important;
  border-radius:16px!important;
  border:1px solid rgba(255,255,255,.09)!important;
  background:rgba(4,8,18,.58)!important;
  color:#fff!important;
  outline:none!important;
  box-shadow:none!important;
}
.tracker-search-wrap .tracker-search::placeholder{
  color:rgba(222,231,255,.54);
}
.tracker-search-wrap .tracker-search:focus{
  border-color:rgba(24,230,255,.45)!important;
  box-shadow:0 0 0 4px rgba(24,230,255,.08)!important;
}
.tracker-search-btn{
  position:relative;
  z-index:1;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px!important;
  padding:0 20px!important;
  border-radius:16px!important;
  border:1px solid rgba(255,215,106,.34)!important;
  background:linear-gradient(135deg,#18e6ff,#7f8cff 48%,#ffd76a)!important;
  color:#06111f!important;
  font-weight:1000!important;
  letter-spacing:.025em;
  box-shadow:0 16px 34px rgba(24,230,255,.13),0 12px 28px rgba(255,215,106,.10),inset 0 1px 0 rgba(255,255,255,.34)!important;
  transition:transform .18s ease,filter .18s ease,box-shadow .18s ease;
}
.tracker-search-btn:hover{
  transform:translateY(-2px);
  filter:brightness(1.08) saturate(1.06);
  box-shadow:0 20px 42px rgba(24,230,255,.18),0 16px 34px rgba(255,215,106,.13),inset 0 1px 0 rgba(255,255,255,.38)!important;
}
.tracker-search-btn:active{
  transform:translateY(1px) scale(.985);
}
.players-actions{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:10px;
  flex-wrap:wrap;
}
.players-actions .sort-btn{
  min-height:46px;
}
.players-actions .sort-btn.clear{
  border-color:rgba(255,255,255,.12)!important;
  background:rgba(255,255,255,.055)!important;
  color:#dbe5ff!important;
}
.search-result-note{
  max-width:1180px;
  margin:10px auto 16px!important;
  padding:11px 15px!important;
  border-radius:16px!important;
  border:1px solid rgba(24,230,255,.13)!important;
  background:rgba(4,8,18,.42)!important;
  color:#cfdcff!important;
  font-weight:850;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.search-result-note strong{
  color:#fff!important;
}


/* Busca: botão bonito ao lado do campo */
.tracker-search-form.players-toolbar{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  flex-wrap:wrap!important;
}
.tracker-search-wrap{
  display:flex!important;
  grid-template-columns:none!important;
  align-items:center!important;
  gap:8px!important;
  flex:1 1 520px!important;
  width:auto!important;
  max-width:680px!important;
  min-width:280px!important;
  padding:6px!important;
  border-radius:22px!important;
}
.tracker-search-wrap .tracker-search{
  flex:1 1 auto!important;
  width:auto!important;
  min-width:0!important;
  height:52px!important;
  min-height:52px!important;
}
.tracker-search-btn,
.tracker-search-wrap button.tracker-search-btn{
  appearance:none!important;
  -webkit-appearance:none!important;
  position:relative!important;
  z-index:2!important;
  flex:0 0 auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  width:auto!important;
  min-width:118px!important;
  height:52px!important;
  min-height:52px!important;
  margin:0!important;
  padding:0 18px!important;
  border:1px solid rgba(255,215,106,.42)!important;
  border-radius:17px!important;
  background:linear-gradient(135deg,#18e6ff 0%,#7f8cff 48%,#ffd76a 100%)!important;
  color:#07101c!important;
  font:inherit!important;
  font-weight:1000!important;
  line-height:1!important;
  text-transform:none!important;
  letter-spacing:.02em!important;
  cursor:pointer!important;
  box-shadow:0 16px 34px rgba(24,230,255,.16),0 12px 30px rgba(255,215,106,.12),inset 0 1px 0 rgba(255,255,255,.38)!important;
  transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important;
}
.tracker-search-btn b{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:24px!important;
  min-height:24px!important;
  border-radius:999px!important;
  background:rgba(7,16,28,.18)!important;
  color:#07101c!important;
  font-weight:1000!important;
  letter-spacing:-.06em!important;
}
.tracker-search-btn:hover{
  transform:translateY(-2px)!important;
  filter:brightness(1.08) saturate(1.08)!important;
  box-shadow:0 22px 42px rgba(24,230,255,.22),0 16px 34px rgba(255,215,106,.16),inset 0 1px 0 rgba(255,255,255,.42)!important;
}
.tracker-search-btn:active{
  transform:translateY(1px) scale(.985)!important;
}
@media(max-width:560px){
  .tracker-search-wrap{min-width:0!important;width:100%!important;}
  .tracker-search-btn,.tracker-search-wrap button.tracker-search-btn{min-width:82px!important;padding:0 12px!important;}
  .tracker-search-btn span{display:none!important;}
  .tracker-search-btn b{min-width:34px!important;background:transparent!important;}
}


/* Busca compacta + feed de alterações */
.tracker-search-form.players-toolbar{align-items:center!important;gap:12px!important;}
.tracker-search-wrap{flex:0 1 440px!important;max-width:500px!important;min-width:260px!important;padding:5px!important;border-radius:18px!important;gap:7px!important;}
.tracker-search-wrap .tracker-search{height:42px!important;min-height:42px!important;padding:0 14px!important;border-radius:14px!important;font-size:.94rem!important;}
.tracker-search-btn,.tracker-search-wrap button.tracker-search-btn{height:42px!important;min-height:42px!important;min-width:72px!important;padding:0 12px!important;border-radius:14px!important;gap:6px!important;font-size:.86rem!important;box-shadow:0 10px 24px rgba(24,230,255,.12),0 8px 18px rgba(255,215,106,.08),inset 0 1px 0 rgba(255,255,255,.34)!important;}
.tracker-search-btn span{display:none!important;}
.tracker-search-btn b{min-width:26px!important;min-height:26px!important;font-size:1.35rem!important;line-height:1!important;letter-spacing:0!important;background:rgba(7,16,28,.16)!important;}
.tracker-search-btn:hover{box-shadow:0 15px 30px rgba(24,230,255,.18),0 12px 24px rgba(255,215,106,.12),inset 0 1px 0 rgba(255,255,255,.42)!important;}
.tracker-changes-section{margin-top:20px!important;}
.changes-feed{display:grid;gap:10px;}
.change-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.085);background:linear-gradient(90deg,rgba(255,255,255,.055),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.035);animation:changeDrop .28s ease both;}
.change-row.is-up{border-color:rgba(79,255,161,.22);background:linear-gradient(90deg,rgba(79,255,161,.10),rgba(255,255,255,.025));}
.change-row.is-down{border-color:rgba(255,84,105,.24);background:linear-gradient(90deg,rgba(255,84,105,.11),rgba(255,255,255,.025));}
.change-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;font-weight:1000;background:rgba(255,255,255,.08);}
.change-row.is-up .change-icon,.change-row.is-up b{color:#4fffa1;}
.change-row.is-down .change-icon,.change-row.is-down b{color:#ff6678;}
.change-row strong{display:block;color:#fff;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.change-row span{display:block;margin-top:3px;color:var(--pvp-muted);font-size:.82rem;font-weight:800;}
.change-row b{font-size:1rem;font-weight:1000;}
.change-row em{color:rgba(220,230,255,.58);font-style:normal;font-size:.82rem;font-weight:850;}
@keyframes changeDrop{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:760px){.tracker-search-wrap{max-width:none!important;width:100%!important;}.change-row{grid-template-columns:38px minmax(0,1fr) auto;}.change-row em{grid-column:2/-1;}}


/* Busca menor + Recent Activities */
.tracker-search-form.players-toolbar{
  align-items:center!important;
  gap:12px!important;
}
.tracker-search-wrap{
  flex:0 1 360px!important;
  max-width:390px!important;
  min-width:240px!important;
  padding:4px!important;
  border-radius:17px!important;
  gap:6px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.060),rgba(255,255,255,.028))!important;
}
.tracker-search-wrap .tracker-search{
  height:39px!important;
  min-height:39px!important;
  padding:0 13px!important;
  border-radius:13px!important;
  font-size:.90rem!important;
}
.tracker-search-btn,
.tracker-search-wrap button.tracker-search-btn{
  width:42px!important;
  min-width:42px!important;
  height:39px!important;
  min-height:39px!important;
  padding:0!important;
  border-radius:13px!important;
  border:1px solid rgba(24,230,255,.32)!important;
  background:linear-gradient(135deg,#18e6ff,#7f8cff)!important;
  color:#06111f!important;
  box-shadow:0 10px 22px rgba(24,230,255,.16),inset 0 1px 0 rgba(255,255,255,.35)!important;
}
.tracker-search-btn span{display:none!important;}
.tracker-search-btn b{
  min-width:0!important;
  min-height:0!important;
  background:transparent!important;
  font-size:1.12rem!important;
  line-height:1!important;
  letter-spacing:0!important;
  font-weight:1000!important;
}
.tracker-search-btn:hover{
  transform:translateY(-2px) scale(1.03)!important;
  box-shadow:0 14px 30px rgba(24,230,255,.24),inset 0 1px 0 rgba(255,255,255,.42)!important;
}
.tracker-search-btn:active{transform:translateY(1px) scale(.96)!important;}
.activity-head span{
  display:block;
  margin-bottom:7px;
  color:rgba(210,220,255,.54);
  font-size:.68rem;
  font-weight:1000;
  letter-spacing:.24em;
  text-transform:uppercase;
}
.tracker-changes-section{margin-top:22px!important;}
.changes-feed{display:grid;gap:10px;}
.activity-row{
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-columns:42px minmax(0,1fr) auto;
  align-items:center;
  gap:12px;
  min-height:72px;
  padding:13px 16px;
  border-radius:0;
  border:1px solid rgba(255,255,255,.075);
  border-left:3px solid rgba(24,230,255,.55);
  background:linear-gradient(90deg,rgba(6,13,24,.84),rgba(9,13,25,.70));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 16px 36px rgba(0,0,0,.20);
  animation:activityDrop .25s ease both;
}
.activity-row:before{
  content:"";
  position:absolute;
  inset:0;
  opacity:.55;
  background:linear-gradient(90deg,rgba(24,230,255,.075),transparent 36%);
  pointer-events:none;
}
.activity-row.is-up{
  border-left-color:#21f28e;
  background:linear-gradient(90deg,rgba(7,31,20,.86),rgba(9,13,25,.70));
}
.activity-row.is-up:before{background:linear-gradient(90deg,rgba(33,242,142,.13),transparent 38%);}
.activity-row.is-down{
  border-left-color:#ff7a1a;
  background:linear-gradient(90deg,rgba(36,14,8,.86),rgba(9,13,25,.70));
}
.activity-row.is-down:before{background:linear-gradient(90deg,rgba(255,122,26,.13),transparent 38%);}
.activity-icon{
  position:relative;
  z-index:1;
  display:grid;
  place-items:center;
  width:34px;
  height:34px;
  border-radius:12px;
  background:rgba(255,255,255,.055);
  border:1px solid rgba(255,255,255,.07);
  color:#18e6ff;
  font-size:.86rem;
  font-weight:1000;
}
.activity-row.is-up .activity-icon{color:#21f28e;}
.activity-row.is-down .activity-icon{color:#ff8a2a;}
.activity-main{position:relative;z-index:1;min-width:0;}
.activity-main strong{
  color:#fff;
  font-size:.98rem;
  font-weight:1000;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.activity-main span{
  display:block;
  margin-top:5px;
  color:rgba(222,231,255,.62);
  font-size:.86rem;
  font-weight:850;
}
.activity-main span b{color:#21f28e;font-weight:1000;}
.activity-row.is-down .activity-main span b{color:#ff8a2a;}
.activity-row em{
  position:relative;
  z-index:1;
  color:rgba(222,231,255,.52);
  font-style:normal;
  font-size:.78rem;
  font-weight:900;
  white-space:nowrap;
}
.change-row{display:none!important;}
@keyframes activityDrop{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:760px){
  .tracker-search-wrap{max-width:none!important;width:100%!important;}
  .activity-row{grid-template-columns:38px minmax(0,1fr);}
  .activity-row em{grid-column:2/-1;justify-self:start;}
}


/* Final compact search + DB activity feed */
#jogadores .tracker-head{max-width:1180px;margin-inline:auto;}
.tracker-search-form.players-toolbar{
  max-width:1180px!important;
  margin:0 auto 16px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
}
.tracker-search-wrap{
  flex:0 1 360px!important;
  width:360px!important;
  max-width:360px!important;
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  padding:4px!important;
  border-radius:16px!important;
  background:rgba(8,13,24,.78)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 10px 26px rgba(0,0,0,.20)!important;
}
.tracker-search-wrap::before{display:none!important;}
.tracker-search-wrap .tracker-search{
  flex:1 1 auto!important;
  width:auto!important;
  min-width:0!important;
  height:38px!important;
  min-height:38px!important;
  padding:0 13px!important;
  border-radius:12px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  background:rgba(255,255,255,.045)!important;
  color:#fff!important;
  font-size:.9rem!important;
  box-shadow:none!important;
}
.tracker-search-wrap .tracker-search:focus{
  border-color:rgba(72,210,255,.38)!important;
  box-shadow:0 0 0 3px rgba(72,210,255,.08)!important;
}
.tracker-search-btn,
.tracker-search-wrap button.tracker-search-btn{
  flex:0 0 38px!important;
  width:38px!important;
  min-width:38px!important;
  height:38px!important;
  min-height:38px!important;
  padding:0!important;
  border-radius:12px!important;
  border:1px solid rgba(92,145,255,.26)!important;
  background:linear-gradient(135deg,rgba(25,36,67,.98),rgba(51,77,140,.92))!important;
  color:#dce7ff!important;
  box-shadow:0 10px 22px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.10)!important;
  cursor:pointer!important;
}
.tracker-search-btn b{
  min-width:0!important;
  min-height:0!important;
  background:transparent!important;
  color:inherit!important;
  font-size:1rem!important;
  line-height:1!important;
  letter-spacing:0!important;
}
.tracker-search-btn:hover{
  transform:translateY(-1px) scale(1.04)!important;
  border-color:rgba(72,210,255,.42)!important;
  background:linear-gradient(135deg,rgba(31,50,96,.98),rgba(75,105,190,.95))!important;
  box-shadow:0 14px 28px rgba(72,210,255,.13),0 10px 22px rgba(0,0,0,.24)!important;
}
.tracker-search-btn:active{transform:translateY(1px) scale(.96)!important;}
.players-actions{flex:1 1 auto;justify-content:flex-end!important;}
.tracker-changes-section{max-width:1180px;margin:22px auto 0!important;}
.activity-head span{display:none!important;}
.changes-feed{display:grid;gap:10px;}
.activity-row{
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-columns:42px minmax(0,1fr) auto;
  align-items:center;
  gap:12px;
  min-height:72px;
  padding:13px 16px;
  border-radius:0;
  border:1px solid rgba(255,255,255,.075);
  border-left:3px solid rgba(72,210,255,.55);
  background:linear-gradient(90deg,rgba(6,13,24,.84),rgba(9,13,25,.70));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 16px 36px rgba(0,0,0,.20);
  animation:activityDrop .25s ease both;
}
.activity-row:before{content:"";position:absolute;inset:0;opacity:.55;background:linear-gradient(90deg,rgba(72,210,255,.075),transparent 36%);pointer-events:none;}
.activity-row.is-up{border-left-color:#25e98f;background:linear-gradient(90deg,rgba(7,31,20,.86),rgba(9,13,25,.70));}
.activity-row.is-up:before{background:linear-gradient(90deg,rgba(37,233,143,.13),transparent 38%);}
.activity-row.is-time{border-left-color:#ffd05a;background:linear-gradient(90deg,rgba(43,31,7,.88),rgba(9,13,25,.70));}
.activity-row.is-time:before{background:linear-gradient(90deg,rgba(255,208,90,.13),transparent 38%);}
.activity-row.is-down{border-left-color:#ff5f72;background:linear-gradient(90deg,rgba(40,11,17,.88),rgba(9,13,25,.70));}
.activity-row.is-down:before{background:linear-gradient(90deg,rgba(255,95,114,.13),transparent 38%);}
.activity-icon{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07);color:#72d8ff;font-size:.78rem;font-weight:1000;}
.activity-row.is-up .activity-icon{color:#25e98f;}
.activity-row.is-time .activity-icon{color:#ffd05a;}
.activity-row.is-down .activity-icon{color:#ff7586;}
.activity-main{position:relative;z-index:1;min-width:0;}
.activity-main strong{display:block;color:#fff;font-size:.98rem;font-weight:1000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.activity-main span{display:block;margin-top:5px;color:rgba(222,231,255,.62);font-size:.86rem;font-weight:850;}
.activity-main span b{color:#25e98f;font-weight:1000;}
.activity-row.is-time .activity-main span b{color:#ffd05a;}
.activity-row.is-down .activity-main span b{color:#ff7586;}
.activity-row em{position:relative;z-index:1;color:rgba(222,231,255,.52);font-style:normal;font-size:.78rem;font-weight:900;white-space:nowrap;}
.change-row{display:none!important;}
@keyframes activityDrop{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:780px){
  .tracker-search-form.players-toolbar{display:grid!important;}
  .tracker-search-wrap{width:100%!important;max-width:none!important;}
  .players-actions{justify-content:center!important;width:100%;}
  .players-actions .sort-btn{flex:1 1 92px;}
  .activity-row{grid-template-columns:38px minmax(0,1fr);}
  .activity-row em{grid-column:2/-1;justify-self:start;}
}

/* Hotfix: busca menor + activity feed leve */
.tracker-search-form.players-toolbar{
  align-items:center!important;
}
.tracker-search-wrap{
  max-width:430px!important;
  flex:0 1 430px!important;
  min-width:0!important;
  padding:5px!important;
  border-radius:18px!important;
}
.tracker-search-wrap .tracker-search{
  min-height:42px!important;
  height:42px!important;
  min-width:0!important;
  padding:0 14px!important;
  border-radius:14px!important;
  font-size:.92rem!important;
}
.tracker-search-btn{
  width:44px!important;
  min-width:44px!important;
  height:42px!important;
  min-height:42px!important;
  padding:0!important;
  border-radius:14px!important;
  background:linear-gradient(135deg,rgba(37,233,143,.20),rgba(72,210,255,.18))!important;
  border:1px solid rgba(72,210,255,.24)!important;
  color:#eaffff!important;
  box-shadow:0 12px 24px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.tracker-search-btn b{
  display:block;
  font-size:1.05rem;
  line-height:1;
  transform:translateY(-1px);
}
.tracker-search-btn:hover{
  transform:translateY(-2px) scale(1.02)!important;
  border-color:rgba(37,233,143,.36)!important;
  background:linear-gradient(135deg,rgba(37,233,143,.28),rgba(72,210,255,.24))!important;
  box-shadow:0 14px 30px rgba(37,233,143,.10),0 10px 24px rgba(72,210,255,.08)!important;
}
.tracker-changes-section .tracker-head h2::after{
  content:"";
  display:inline-block;
  width:8px;
  height:8px;
  margin-left:10px;
  border-radius:999px;
  background:#25e98f;
  box-shadow:0 0 18px rgba(37,233,143,.55);
  vertical-align:middle;
}
.changes-feed .empty-box{
  padding:16px 18px!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.035)!important;
}
@media(max-width:760px){
  .tracker-search-wrap{max-width:none!important;flex:1 1 100%!important;display:flex!important;grid-template-columns:none!important;}
  .tracker-search-btn{width:46px!important;min-width:46px!important;}
}


/* Final: recent activities as horizontal activity cards */
.tracker-changes-section{
  max-width:1180px!important;
  margin:24px auto 0!important;
  padding:26px!important;
  border-radius:28px!important;
  background:linear-gradient(180deg,rgba(10,15,31,.90),rgba(5,8,18,.96))!important;
  border:1px solid rgba(255,255,255,.09)!important;
  box-shadow:0 26px 70px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
.tracker-changes-section .tracker-head{margin-bottom:16px!important;}
.tracker-changes-section .tracker-head h2{
  margin:0!important;
  font-size:clamp(1.6rem,3vw,2.2rem)!important;
  color:#fff!important;
  letter-spacing:-.04em!important;
}
.changes-feed{
  display:grid!important;
  gap:10px!important;
}
.tracker-changes-section .activity-row,
.changes-feed .activity-row{
  position:relative!important;
  overflow:hidden!important;
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr) 94px!important;
  align-items:center!important;
  gap:14px!important;
  min-height:72px!important;
  padding:14px 16px!important;
  border-radius:0 16px 16px 0!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-left:4px solid #48d2ff!important;
  background:linear-gradient(90deg,rgba(7,13,25,.92),rgba(8,12,23,.72))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 14px 34px rgba(0,0,0,.24)!important;
  color:#eef4ff!important;
  animation:activitySlideIn .22s ease both!important;
}
.tracker-changes-section .activity-row:before,
.changes-feed .activity-row:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  opacity:.85!important;
  background:linear-gradient(90deg,rgba(72,210,255,.10),transparent 42%)!important;
  pointer-events:none!important;
}
.tracker-changes-section .activity-row.is-kill,
.changes-feed .activity-row.is-kill{
  border-left-color:#ff7a1a!important;
  background:linear-gradient(90deg,rgba(34,13,6,.94),rgba(8,12,23,.72))!important;
}
.tracker-changes-section .activity-row.is-kill:before,
.changes-feed .activity-row.is-kill:before{background:linear-gradient(90deg,rgba(255,122,26,.15),transparent 42%)!important;}
.tracker-changes-section .activity-row.is-up,
.tracker-changes-section .activity-row.is-ka,
.changes-feed .activity-row.is-up,
.changes-feed .activity-row.is-ka{
  border-left-color:#22e68f!important;
  background:linear-gradient(90deg,rgba(5,27,18,.94),rgba(8,12,23,.72))!important;
}
.tracker-changes-section .activity-row.is-up:before,
.tracker-changes-section .activity-row.is-ka:before,
.changes-feed .activity-row.is-up:before,
.changes-feed .activity-row.is-ka:before{background:linear-gradient(90deg,rgba(34,230,143,.14),transparent 42%)!important;}
.tracker-changes-section .activity-row.is-time,
.changes-feed .activity-row.is-time{
  border-left-color:#ffd15d!important;
  background:linear-gradient(90deg,rgba(36,27,6,.94),rgba(8,12,23,.72))!important;
}
.tracker-changes-section .activity-row.is-time:before,
.changes-feed .activity-row.is-time:before{background:linear-gradient(90deg,rgba(255,209,93,.14),transparent 42%)!important;}
.tracker-changes-section .activity-row.is-death,
.tracker-changes-section .activity-row.is-down,
.changes-feed .activity-row.is-death,
.changes-feed .activity-row.is-down{
  border-left-color:#ff5f72!important;
  background:linear-gradient(90deg,rgba(38,8,15,.94),rgba(8,12,23,.72))!important;
}
.tracker-changes-section .activity-row.is-death:before,
.tracker-changes-section .activity-row.is-down:before,
.changes-feed .activity-row.is-death:before,
.changes-feed .activity-row.is-down:before{background:linear-gradient(90deg,rgba(255,95,114,.14),transparent 42%)!important;}
.tracker-changes-section .activity-icon,
.changes-feed .activity-icon{
  position:relative!important;
  z-index:1!important;
  width:38px!important;
  height:38px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:14px!important;
  background:rgba(255,255,255,.055)!important;
  border:1px solid rgba(255,255,255,.08)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important;
  color:#48d2ff!important;
  font-size:.9rem!important;
  font-weight:1000!important;
  line-height:1!important;
}
.tracker-changes-section .activity-icon span,
.changes-feed .activity-icon span{display:block!important;line-height:1!important;}
.activity-row.is-kill .activity-icon{color:#ff8a2a!important;}
.activity-row.is-time .activity-icon{color:#ffd15d!important;}
.activity-row.is-up .activity-icon,.activity-row.is-ka .activity-icon{color:#22e68f!important;}
.activity-row.is-death .activity-icon,.activity-row.is-down .activity-icon{color:#ff6f82!important;}
.tracker-changes-section .activity-main,
.changes-feed .activity-main{
  position:relative!important;
  z-index:1!important;
  min-width:0!important;
  display:block!important;
}
.tracker-changes-section .activity-main small,
.changes-feed .activity-main small{
  display:block!important;
  margin-bottom:5px!important;
  color:rgba(222,231,255,.42)!important;
  font-size:.68rem!important;
  font-weight:1000!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
}
.tracker-changes-section .activity-main p,
.changes-feed .activity-main p{
  margin:0!important;
  color:rgba(238,244,255,.74)!important;
  font-size:.96rem!important;
  font-weight:850!important;
  line-height:1.3!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.tracker-changes-section .activity-main strong,
.changes-feed .activity-main strong{
  display:inline!important;
  color:#fff!important;
  font-size:1rem!important;
  font-weight:1000!important;
  white-space:normal!important;
}
.tracker-changes-section .activity-main b,
.changes-feed .activity-main b{color:#22e68f!important;font-weight:1000!important;}
.activity-row.is-kill .activity-main b{color:#ff8a2a!important;}
.activity-row.is-time .activity-main b{color:#ffd15d!important;}
.activity-row.is-death .activity-main b,.activity-row.is-down .activity-main b{color:#ff6f82!important;}
.tracker-changes-section .activity-main i,
.changes-feed .activity-main i{
  color:rgba(222,231,255,.48)!important;
  font-style:normal!important;
  font-weight:950!important;
}
.tracker-changes-section .activity-row time,
.changes-feed .activity-row time,
.tracker-changes-section .activity-row em,
.changes-feed .activity-row em{
  position:relative!important;
  z-index:1!important;
  justify-self:end!important;
  color:rgba(222,231,255,.44)!important;
  font-size:.78rem!important;
  font-style:normal!important;
  font-weight:950!important;
  white-space:nowrap!important;
}
@keyframes activitySlideIn{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:720px){
  .tracker-changes-section .activity-row,.changes-feed .activity-row{grid-template-columns:42px minmax(0,1fr)!important;}
  .tracker-changes-section .activity-row time,.changes-feed .activity-row time,.tracker-changes-section .activity-row em,.changes-feed .activity-row em{grid-column:2/-1!important;justify-self:start!important;margin-top:2px!important;}
  .tracker-changes-section .activity-main p,.changes-feed .activity-main p{white-space:normal!important;}
}


/* Final activity colors by DB metric */
.tracker-changes-section{border-color:rgba(86,120,255,.18)!important;background:linear-gradient(180deg,rgba(9,14,31,.94),rgba(5,8,18,.98))!important;}
.tracker-changes-section .tracker-head h2::after{background:#6d8cff!important;box-shadow:0 0 18px rgba(109,140,255,.55)!important;}
.changes-feed{gap:11px!important;}
.changes-feed .activity-row,.tracker-changes-section .activity-row{grid-template-columns:54px minmax(0,1fr) 104px!important;min-height:76px!important;border-radius:0 18px 18px 0!important;border-left-width:5px!important;background:linear-gradient(90deg,rgba(10,16,31,.95),rgba(7,11,24,.82))!important;}
.activity-row.is-kill{border-left-color:#ff8a22!important;background:linear-gradient(90deg,rgba(41,18,7,.96),rgba(8,12,23,.78))!important;}
.activity-row.is-kill:before{background:linear-gradient(90deg,rgba(255,138,34,.17),transparent 44%)!important;}
.activity-row.is-death{border-left-color:#ff4067!important;background:linear-gradient(90deg,rgba(42,7,17,.96),rgba(8,12,23,.78))!important;}
.activity-row.is-death:before{background:linear-gradient(90deg,rgba(255,64,103,.18),transparent 44%)!important;}
.activity-row.is-ka-up{border-left-color:#20f2a0!important;background:linear-gradient(90deg,rgba(4,34,23,.96),rgba(8,12,23,.78))!important;}
.activity-row.is-ka-up:before{background:linear-gradient(90deg,rgba(32,242,160,.16),transparent 44%)!important;}
.activity-row.is-ka-down{border-left-color:#ff4fb8!important;background:linear-gradient(90deg,rgba(43,8,32,.96),rgba(8,12,23,.78))!important;}
.activity-row.is-ka-down:before{background:linear-gradient(90deg,rgba(255,79,184,.17),transparent 44%)!important;}
.activity-row.is-points-up{border-left-color:#50d7ff!important;background:linear-gradient(90deg,rgba(5,28,42,.96),rgba(8,12,23,.78))!important;}
.activity-row.is-points-up:before{background:linear-gradient(90deg,rgba(80,215,255,.16),transparent 44%)!important;}
.activity-row.is-points-down{border-left-color:#ffcf5a!important;background:linear-gradient(90deg,rgba(42,30,5,.96),rgba(8,12,23,.78))!important;}
.activity-row.is-points-down:before{background:linear-gradient(90deg,rgba(255,207,90,.15),transparent 44%)!important;}
.activity-row.is-time{border-left-color:#ffe46f!important;background:linear-gradient(90deg,rgba(37,30,6,.96),rgba(8,12,23,.78))!important;}
.activity-row.is-time:before{background:linear-gradient(90deg,rgba(255,228,111,.14),transparent 44%)!important;}
.activity-row.is-up{border-left-color:#24e58f!important;background:linear-gradient(90deg,rgba(5,31,20,.96),rgba(8,12,23,.78))!important;}
.activity-row.is-down{border-left-color:#ff6378!important;background:linear-gradient(90deg,rgba(39,8,16,.96),rgba(8,12,23,.78))!important;}
.activity-row .activity-icon{width:40px!important;height:40px!important;border-radius:14px!important;background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.10)!important;font-size:.72rem!important;letter-spacing:-.03em!important;}
.activity-row.is-kill .activity-icon{color:#ff8a22!important;box-shadow:0 0 22px rgba(255,138,34,.12)!important;}
.activity-row.is-death .activity-icon{color:#ff5273!important;box-shadow:0 0 22px rgba(255,64,103,.12)!important;}
.activity-row.is-ka-up .activity-icon{color:#20f2a0!important;box-shadow:0 0 22px rgba(32,242,160,.12)!important;}
.activity-row.is-ka-down .activity-icon{color:#ff66c6!important;box-shadow:0 0 22px rgba(255,79,184,.12)!important;}
.activity-row.is-points-up .activity-icon{color:#50d7ff!important;box-shadow:0 0 22px rgba(80,215,255,.12)!important;}
.activity-row.is-points-down .activity-icon{color:#ffcf5a!important;box-shadow:0 0 22px rgba(255,207,90,.12)!important;}
.activity-row.is-time .activity-icon{color:#ffe46f!important;box-shadow:0 0 22px rgba(255,228,111,.10)!important;}
.activity-row .activity-main small{color:rgba(226,234,255,.46)!important;}
.activity-row.is-kill .activity-main b{color:#ff9a3d!important;}
.activity-row.is-death .activity-main b{color:#ff5f7c!important;}
.activity-row.is-ka-up .activity-main b{color:#20f2a0!important;}
.activity-row.is-ka-down .activity-main b{color:#ff66c6!important;}
.activity-row.is-points-up .activity-main b{color:#50d7ff!important;}
.activity-row.is-points-down .activity-main b{color:#ffcf5a!important;}
.activity-row.is-time .activity-main b{color:#ffe46f!important;}
.activity-row time{color:rgba(226,234,255,.50)!important;}
@media(max-width:720px){.changes-feed .activity-row,.tracker-changes-section .activity-row{grid-template-columns:44px minmax(0,1fr)!important;}.activity-row time{grid-column:2/-1!important;justify-self:start!important;}}

/* Atividades do jogador */
.profile-activity-section{
  margin-top:18px;
}
.profile-activity-section .tracker-pagination{
  margin-top:16px;
}

/* Activity player links */
.activity-player-link{
  display:inline;
  color:#fff!important;
  font-weight:1000;
  text-decoration:none;
  border-bottom:1px solid rgba(255,255,255,.18);
  transition:color .16s ease,text-shadow .16s ease,border-color .16s ease;
}
.activity-player-link:hover{
  color:#ffd76a!important;
  border-color:rgba(255,215,106,.55);
  text-shadow:0 0 18px rgba(255,215,106,.24);
}
.activity-row.is-kill .activity-player-link:hover{color:#ff9a3d!important;border-color:rgba(255,154,61,.55);}
.activity-row.is-death .activity-player-link:hover{color:#ff5f7c!important;border-color:rgba(255,95,124,.55);}
.activity-row.is-ka-up .activity-player-link:hover{color:#20f2a0!important;border-color:rgba(32,242,160,.55);}
.activity-row.is-ka-down .activity-player-link:hover{color:#ff66c6!important;border-color:rgba(255,102,198,.55);}
.activity-row.is-points-up .activity-player-link:hover{color:#50d7ff!important;border-color:rgba(80,215,255,.55);}
.activity-row.is-points-down .activity-player-link:hover{color:#ffcf5a!important;border-color:rgba(255,207,90,.55);}
.activity-row.is-time .activity-player-link:hover{color:#ffe46f!important;border-color:rgba(255,228,111,.55);}



/* Fast/lang cleanup */
.tracker-hero .tracker-actions:empty{display:none!important;}
.tracker-lang-switch,
.lang-switch{
  display:inline-flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  margin-top:14px;
  padding:6px;
  border-radius:999px;
  background:rgba(255,255,255,.055);
  border:1px solid rgba(255,255,255,.10);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
.lang-pill{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:34px;
  padding:0 13px;
  border-radius:999px;
  color:#dbe6ff;
  text-decoration:none;
  font-weight:950;
  font-size:.82rem;
  border:1px solid transparent;
  transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease;
}
.lang-pill:hover{
  transform:translateY(-1px);
  background:rgba(255,255,255,.075);
  border-color:rgba(255,255,255,.12);
}
.lang-pill.is-active{
  color:#06111f;
  background:linear-gradient(135deg,#18e6ff,#ffd76a);
  border-color:rgba(255,255,255,.28);
}
.tracker-search-wrap{
  max-width:460px!important;
}
.tracker-search-wrap .tracker-search{
  min-height:42px!important;
}
.tracker-search-btn{
  width:42px!important;
  min-width:42px!important;
  height:42px!important;
  min-height:42px!important;
  padding:0!important;
  border-radius:14px!important;
  font-size:0!important;
}
.tracker-search-btn::before{
  content:"›";
  font-size:1.45rem;
  line-height:1;
  font-weight:1000;
}
@media(max-width:760px){
  .tracker-lang-switch,.lang-switch{justify-content:center;}
}


/* PVP transfer: XP / Level / DNA + Clans */
.profile-stats {
    grid-template-columns: repeat(7, minmax(0, 1fr));
}

.pvp-clans-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
}

.pvp-clans-card {
    border: 1px solid rgba(255,255,255,.09);
    background: linear-gradient(180deg, rgba(12,16,30,.78), rgba(7,9,19,.92));
    border-radius: 24px;
    padding: 18px;
    box-shadow: 0 18px 44px rgba(0,0,0,.24);
}

.tracker-head.compact {
    margin-bottom: 12px;
}

.tracker-head.compact h3 {
    margin: 0;
    color: #fff3d6;
}

.tracker-head.compact p {
    margin: 5px 0 0;
    color: rgba(226,232,255,.62);
}

.pvp-clan-list {
    display: grid;
    gap: 10px;
}

.pvp-clan-row {
    display: grid;
    grid-template-columns: 54px minmax(0,1fr) auto;
    gap: 12px;
    align-items: center;
    padding: 14px;
    border-radius: 18px;
    border: 1px solid rgba(255,255,255,.08);
    background: rgba(255,255,255,.045);
}

.pvp-clan-row b {
    display: grid;
    place-items: center;
    width: 42px;
    height: 42px;
    border-radius: 14px;
    background: rgba(242,191,77,.13);
    color: #ffe1a2;
    font-weight: 950;
}

.pvp-clan-row strong {
    display: block;
    color: #fff;
}

.pvp-clan-row span {
    display: block;
    margin-top: 4px;
    color: rgba(226,232,255,.62);
    font-size: .86rem;
}

.pvp-clan-row em {
    color: #fff3d6;
    font-style: normal;
    font-weight: 950;
    white-space: nowrap;
}

.pvp-clan-row.war b {
    background: rgba(255,138,61,.13);
    color: #ffbd89;
}

.pvp-clan-row.rivalry b {
    background: rgba(142,160,255,.13);
    color: #b9c4ff;
}

@media (max-width: 1100px) {
    .profile-stats {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .pvp-clans-grid {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 680px) {
    .profile-stats {
        grid-template-columns: 1fr;
    }
    .pvp-clan-row {
        grid-template-columns: 1fr;
    }
    .pvp-clan-row b {
        width: auto;
    }
}
