/* V58 · Cuatro secciones de Estadísticas y fichas individuales RIFT CLIENT. */
#app #statsTab .stats-section-nav{
 display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:8px!important;margin:0!important;padding:0!important;
 width:100%!important;
}
#app #statsTab .stats-section-link{
 display:flex!important;align-items:center!important;gap:12px!important;
 min-width:0!important;min-height:64px!important;
 padding:13px 16px!important;border:1px solid #456b73!important;
 border-top:3px solid #436876!important;
 background:linear-gradient(130deg,#0d2635,#102c3a)!important;
 color:#b4d4d5!important;text-align:left!important;cursor:pointer!important;
 transition:border-color .2s,background .2s,transform .2s!important;
}
#app #statsTab .stats-section-link span{
 color:#ef9477!important;font:800 27px/1 var(--rift-display,Impact,sans-serif)!important;
 letter-spacing:.03em!important;flex:none!important;
}
#app #statsTab .stats-section-link strong{
 font:900 11px/1.2 var(--rift-text,Inter,sans-serif)!important;
 letter-spacing:.04em!important;overflow-wrap:anywhere!important;
}
#app #statsTab .stats-section-link:hover,
#app #statsTab .stats-section-link:focus-visible{
 background:linear-gradient(125deg,#173d49,#133341)!important;
 border-color:#9edcd0!important;transform:translateY(-2px)!important;
}
#app #statsTab .stats-section-link.active{
 border-top-color:#ff9374!important;
 background:linear-gradient(125deg,#194653,#113340)!important;
 box-shadow:inset 0 -2px 0 #9be4d4!important;
 color:#f0fffa!important;
}
#app #statsTab #statsRankingSection,
#app #statsTab #statsRolesSection,
#app #statsTab #statsProfilesSection,
#app #statsTab #statsHistorySection{
 scroll-margin-top:15px!important;
}
#app #statsTab .player-profiles{
 background:linear-gradient(153deg,#102d3b,#0b202e 78%)!important;
 border:1px solid #496b77!important;
 border-top:4px solid #fc8e6e!important;
 padding:clamp(16px,2vw,26px)!important;
 margin:0!important;min-width:0!important;box-sizing:border-box!important;
 box-shadow:0 17px 32px rgba(0,0,0,.22)!important;
}
#app #statsTab .player-profiles-heading{
 display:flex!important;justify-content:space-between!important;
 align-items:center!important;flex-wrap:wrap!important;
 gap:12px!important;padding-bottom:18px!important;
 border-bottom:1px solid rgba(150,205,205,.25)!important;
 margin-bottom:18px!important;
}
#app #statsTab .player-profiles-heading h2{
 margin:7px 0 8px!important;
 font:600 clamp(32px,3.2vw,48px)/.98 var(--rift-display,Impact,sans-serif)!important;
 color:#f3fff9!important;text-transform:uppercase!important;letter-spacing:.018em!important;
}
#app #statsTab .player-profiles-heading h2 em{
 color:#a7e6d5!important;font-style:normal!important;
}
#app #statsTab .player-profiles-heading p{
 margin:0!important;max-width:670px!important;
 font:600 12px/1.6 var(--rift-text,Inter,sans-serif)!important;
 color:#accad0!important;
}
#app #statsTab .player-profiles-count{
 white-space:nowrap!important;
 border:1px solid #59878a!important;color:#9edfcf!important;
 padding:10px 13px!important;
 font:900 10px/1.3 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .player-profiles-layout{
 display:grid!important;grid-template-columns:minmax(200px,275px) minmax(0,1fr)!important;
 align-items:start!important;gap:15px!important;
}
#app #statsTab .player-profiles-sidebar{
 display:flex!important;flex-direction:column!important;gap:9px!important;
 min-width:0!important;padding:15px!important;
 border:1px solid #345c68!important;background:#0b2332!important;
}
#app #statsTab .player-profiles-search-label{
 font:900 10px/1.3 var(--rift-text,Inter,sans-serif)!important;
 color:#a3dbd0!important;letter-spacing:.1em!important;
}
#app #statsTab #statsProfileSearch{
 box-sizing:border-box!important;width:100%!important;min-height:43px!important;
 background:#071a27!important;border:1px solid #4e7781!important;
 color:#f1fffb!important;padding:10px 12px!important;border-radius:0!important;
 font:700 12px/1.2 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab #statsProfileSearch:focus{
 border-color:#b3eade!important;outline:1px solid #b3eade!important;
}
#app #statsTab .player-profiles-list{
 display:flex!important;flex-direction:column!important;
 gap:5px!important;max-height:540px!important;
 overflow-y:auto!important;scrollbar-color:#4b7982 #092333!important;
}
#app #statsTab .player-profile-choice{
 border:1px solid #385e69!important;min-height:52px!important;
 padding:8px!important;display:grid!important;
 grid-template-columns:34px minmax(0,1fr) auto!important;
 align-items:center!important;gap:9px!important;
 background:#143443!important;color:#e0f0ee!important;
 cursor:pointer!important;text-align:left!important;border-radius:0!important;
}
#app #statsTab .player-profile-choice:hover{
 background:#1e4a54!important;border-color:#92dacf!important;
}
#app #statsTab .player-profile-choice.active{
 background:#275258!important;border-left:4px solid #ff9674!important;
 border-color:#a4e1d3!important;padding-left:5px!important;
}
#app #statsTab .player-profile-choice-portrait{
 display:grid!important;place-items:center!important;
 height:34px!important;width:34px!important;
 border:1px solid #78a9a4!important;
 background:#0d2635!important;color:#b1efe0!important;
 font:850 20px/1 var(--rift-display,Impact,sans-serif)!important;
}
#app #statsTab .player-profile-choice-meta{min-width:0!important}
#app #statsTab .player-profile-choice-meta strong{
 display:block!important;
 color:#f7fffc!important;font:900 12px/1.15 var(--rift-text,Inter,sans-serif)!important;
 overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;
}
#app #statsTab .player-profile-choice-meta small{
 display:block!important;color:#a4c9c9!important;
 font:700 9px/1.35 var(--rift-text,Inter,sans-serif)!important;margin-top:4px!important;
}
#app #statsTab .player-profile-choice-rate{
 font:900 10px/1 var(--rift-text,Inter,sans-serif)!important;
 color:#ffce93!important;white-space:nowrap!important;
}
#app #statsTab .player-profiles-detail{
 min-width:0!important;border:1px solid #3e6570!important;
 background:linear-gradient(145deg,#173b49,#0b2532)!important;
 padding:clamp(13px,2vw,24px)!important;
 min-height:420px!important;box-sizing:border-box!important;
}
#app #statsTab .player-profile-hero{
 display:flex!important;align-items:center!important;gap:17px!important;
 padding-bottom:20px!important;
 border-bottom:1px solid rgba(144,215,199,.26)!important;
}
#app #statsTab .player-profile-symbol{
 display:grid!important;place-items:center!important;flex:0 0 74px!important;
 height:74px!important;
 color:#0d2a36!important;background:linear-gradient(145deg,#d0fae6,#79cfc5)!important;
 border:2px solid #e3fff3!important;
 box-shadow:0 0 20px rgba(136,215,193,.24)!important;
 font:800 42px/1 var(--rift-display,Impact,sans-serif)!important;
}
#app #statsTab .player-profile-hero-meta{min-width:0!important}
#app #statsTab .player-profile-overline{
 display:block!important;color:#a2d6c9!important;
 font:900 10px/1.2 var(--rift-text,Inter,sans-serif)!important;
 letter-spacing:.1em!important;
}
#app #statsTab .player-profile-hero h3{
 margin:6px 0!important;max-width:100%!important;
 overflow-wrap:anywhere!important;
 font:700 clamp(28px,3.3vw,44px)/.96 var(--rift-display,Impact,sans-serif)!important;
 color:#f7fffc!important;letter-spacing:.018em!important;
}
#app #statsTab .player-profile-identity{
 font:700 11px/1.6 var(--rift-text,Inter,sans-serif)!important;
 color:#b3d2d1!important;overflow-wrap:anywhere!important;
}
#app #statsTab .player-profile-metrics{
 display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:8px!important;margin:16px 0!important;
}
#app #statsTab .player-profile-metric{
 box-sizing:border-box!important;min-width:0!important;
 padding:14px 12px!important;
 border:1px solid #446c75!important;border-top:2px solid #7fcfc1!important;
 background:#0e2b39!important;
}
#app #statsTab .player-profile-metric span{
 display:block!important;min-height:21px!important;
 font:900 9px/1.3 var(--rift-text,Inter,sans-serif)!important;
 color:#a4cad0!important;letter-spacing:.05em!important;
}
#app #statsTab .player-profile-metric strong{
 display:block!important;margin-top:4px!important;
 font:600 clamp(25px,2.6vw,36px)/1 var(--rift-display,Impact,sans-serif)!important;
 color:#effff9!important;
}
#app #statsTab .player-profile-metric:nth-child(2){
 border-top-color:#ff9a78!important;
}
#app #statsTab .player-profile-metric:nth-child(2) strong{color:#ffd2a5!important}
#app #statsTab .player-profile-metric small{
 display:block!important;margin-top:5px!important;color:#83adad!important;
 font:700 9px/1.2 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .player-profile-secondary{
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
 gap:8px!important;
}
#app #statsTab .player-profile-mini{
 min-width:0!important;padding:10px 12px!important;
 background:#173946!important;border:1px solid #3b6670!important;
}
#app #statsTab .player-profile-mini span{
 display:block!important;color:#a5c9cb!important;
 font:850 9px/1.25 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .player-profile-mini strong{
 display:block!important;margin-top:6px!important;color:#e4fff4!important;
 font:900 17px/1 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .player-profile-panels{
 display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
 gap:15px!important;margin:19px 0!important;
}
#app #statsTab .player-profile-panel{
 min-width:0!important;
 background:#112e3b!important;border:1px solid #37636b!important;
 padding:14px!important;
}
#app #statsTab .player-profile-panel h4{
 font:900 11px/1.2 var(--rift-text,Inter,sans-serif)!important;
 letter-spacing:.08em!important;color:#f7fff9!important;margin:0 0 12px!important;
}
#app #statsTab .player-profile-role-line{
 display:grid!important;grid-template-columns:62px minmax(0,1fr) 48px!important;
 gap:8px!important;align-items:center!important;margin-bottom:10px!important;
 color:#c9e6de!important;font:800 10px var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .player-profile-role-bar{height:7px!important;background:#2c515a!important;overflow:hidden!important}
#app #statsTab .player-profile-role-bar i{
 display:block!important;height:100%!important;
 background:linear-gradient(90deg,#fe946f,#b2e1cc)!important;
}
#app #statsTab .player-profile-role-line b{text-align:right!important;color:#ddfff3!important}
#app #statsTab .player-profile-champion{
 display:flex!important;align-items:center!important;gap:8px!important;
 padding:5px 0!important;border-bottom:1px solid #294f5a!important;
 color:#d3e7e4!important;
}
#app #statsTab .player-profile-champion:last-child{border-bottom:none!important}
#app #statsTab .player-profile-champion .history-v2-avatar{
 width:35px!important;height:35px!important;flex:0 0 35px!important;
}
#app #statsTab .player-profile-champion-name{
 flex:1!important;font:850 11px/1.2 var(--rift-text,Inter,sans-serif)!important;
 min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;
}
#app #statsTab .player-profile-champion b{font:900 10px var(--rift-text,Inter,sans-serif)!important;color:#ffcc9a!important}
#app #statsTab .player-profile-recent{
 border-top:1px solid rgba(150,205,205,.25)!important;padding-top:16px!important;
}
#app #statsTab .player-profile-recent h4{
 color:#e7fff5!important;font:900 11px var(--rift-text,Inter,sans-serif)!important;
 letter-spacing:.08em!important;margin:0 0 10px!important;
}
#app #statsTab .player-profile-recent-row{
 display:grid!important;grid-template-columns:88px minmax(0,1fr) auto!important;
 align-items:center!important;gap:8px!important;
 border:1px solid #355e69!important;padding:9px 12px!important;
 margin-bottom:6px!important;background:#0e2a38!important;
 font:750 10px/1.45 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .player-profile-recent-row strong{color:#d9f2eb!important;overflow-wrap:anywhere!important}
#app #statsTab .player-profile-result.is-win{color:#a5eed2!important}
#app #statsTab .player-profile-result.is-loss{color:#ffac96!important}
#app #statsTab .player-profile-recent-row small{color:#a4bec5!important;white-space:nowrap!important}
#app #statsTab .player-profile-empty,
#app #statsTab .player-profile-no-data{
 color:#aecbd0!important;font:700 12px/1.6 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .player-profile-empty{
 min-height:220px!important;display:grid!important;
 place-items:center!important;text-align:center!important;
}
#app #statsTab .player-profiles-footnote{
 margin:14px 0 0!important;color:#7eaeb4!important;
 font:700 10px/1.5 var(--rift-text,Inter,sans-serif)!important;
}
@media(max-width:1000px){
 #app #statsTab .stats-section-link{padding:12px!important;gap:7px!important}
 #app #statsTab .stats-section-link span{font-size:22px!important}
 #app #statsTab .player-profiles-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr)!important}
 #app #statsTab .player-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:720px){
 #app #statsTab .stats-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #app #statsTab .stats-section-link{min-height:53px!important}
 #app #statsTab .player-profiles-layout{grid-template-columns:minmax(0,1fr)!important}
 #app #statsTab .player-profiles-list{max-height:210px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #app #statsTab .player-profile-panels{grid-template-columns:minmax(0,1fr)!important}
 #app #statsTab .player-profile-hero{gap:10px!important}
 #app #statsTab .player-profile-symbol{height:55px!important;flex-basis:55px!important;font-size:30px!important}
}
@media(max-width:450px){
 #app #statsTab .player-profiles-list{grid-template-columns:1fr!important}
 #app #statsTab .player-profile-secondary{grid-template-columns:1fr 1fr!important}
 #app #statsTab .player-profile-recent-row{grid-template-columns:1fr auto!important}
 #app #statsTab .player-profile-recent-row strong{grid-column:1/-1!important}
}
@media(prefers-reduced-motion:reduce){
 #app #statsTab .stats-section-link{transition:none!important;transform:none!important}
}


/* V61 · PUESTO DE FARMEADOR — misma fuente de datos que el TOP 5. */
#app #statsTab .player-profile-farm-position{
 display:flex!important;
 align-items:center!important;
 flex-wrap:wrap!important;
 gap:8px 16px!important;
 padding:11px 14px!important;
 margin:0 0 16px!important;
 background:linear-gradient(100deg,rgba(34,65,65,.95),rgba(11,38,49,.98))!important;
 border:1px solid rgba(150,210,197,.45)!important;
 border-left:3px solid #f0c382!important;
 color:#e7f6f0!important;
}
#app #statsTab .player-profile-farm-position strong{
 font:900 10px/1.35 var(--rift-text,Inter,sans-serif)!important;
 color:#f3d6a1!important;
 letter-spacing:.07em!important;
}
#app #statsTab .player-profile-farm-position span{
 font:800 10px/1.5 var(--rift-text,Inter,sans-serif)!important;
 color:#c2e3da!important;
}
#app #statsTab .shame-person .farm-ranking-sample{
 display:block!important;
 margin:4px 0 0!important;
 color:#acd4cd!important;
 font:800 9px/1.35 var(--rift-text,Inter,sans-serif)!important;
 letter-spacing:.015em!important;
}


/* V62 · AUDITORÍA DEL FARME0: explicación real de cada partida contabilizada. */
#app #statsTab .player-profile-farm-explained{
 margin:0 0 18px!important;
 padding:15px!important;
 border:1px solid #456f73!important;
 border-top:3px solid #e7b876!important;
 background:linear-gradient(115deg,rgba(13,43,55,.96),rgba(12,35,47,.98))!important;
}
#app #statsTab .player-profile-farm-explained-head strong{
 display:block!important;
 color:#f4daa9!important;
 font:900 12px/1.35 var(--rift-text,Inter,sans-serif)!important;
 letter-spacing:.055em!important;
}
#app #statsTab .player-profile-farm-explained-head p{
 margin:8px 0 13px!important;
 font:700 11px/1.65 var(--rift-text,Inter,sans-serif)!important;
 color:#d2e9e3!important;
}
#app #statsTab .player-profile-farm-counts{
 display:grid!important;
 grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:7px!important;
}
#app #statsTab .player-profile-farm-counts span{
 display:flex!important;align-items:center!important;gap:6px!important;
 padding:10px 9px!important;
 background:#122f3d!important;
 border:1px solid #406976!important;
 color:#bcd5d2!important;
 font:900 10px/1.3 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .player-profile-farm-counts b{
 font:800 19px/1 var(--rift-display,Impact,sans-serif)!important;
 color:#fff2d5!important;
}
#app #statsTab .player-profile-farm-audit{
 border:1px solid #466f79!important;
 margin-top:13px!important;
 background:#0e2b39!important;
}
#app #statsTab .player-profile-farm-audit summary{
 display:flex!important;align-items:center!important;justify-content:space-between!important;
 padding:12px 14px!important;
 cursor:pointer!important;
 font:900 11px/1.3 var(--rift-text,Inter,sans-serif)!important;
 color:#f0e0b2!important;
 letter-spacing:.06em!important;
 list-style:none!important;
}
#app #statsTab .player-profile-farm-audit summary::-webkit-details-marker{display:none}
#app #statsTab .player-profile-farm-audit summary::after{
 content:"VER +"!important;
 color:#a9ded4!important;
 font:900 10px/1 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .player-profile-farm-audit[open] summary::after{content:"OCULTAR −"!important}
#app #statsTab .player-profile-farm-audit summary:focus-visible{
 outline:2px solid #f4ca85!important;outline-offset:-2px!important;
}
#app #statsTab .player-profile-farm-audit-list{
 max-height:415px!important;overflow:auto!important;
 border-top:1px solid #345c65!important;
 scrollbar-color:#416b74 #0a2635!important;
}
#app #statsTab .player-profile-audit-row{
 box-sizing:border-box!important;
 display:grid!important;
 grid-template-columns:minmax(85px,1fr) minmax(110px,1.2fr) minmax(100px,1.3fr) 65px!important;
 align-items:center!important;gap:9px!important;
 padding:10px 13px!important;
 border-bottom:1px solid #305363!important;
 color:#c8e8e1!important;
 font:750 10px/1.45 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .player-profile-audit-row:last-child{border-bottom:0!important}
#app #statsTab .player-profile-audit-row:nth-child(even){background:#113444!important}
#app #statsTab .player-profile-audit-match{
 font-weight:900!important;
 color:#dae9eb!important;
 overflow-wrap:anywhere!important;
}
#app #statsTab .player-profile-audit-result{font-weight:900!important}
#app #statsTab .player-profile-audit-row.is-counted .player-profile-audit-result{color:#a7e8c9!important}
#app #statsTab .player-profile-audit-row.is-support .player-profile-audit-result{color:#a6c6d2!important}
#app #statsTab .player-profile-audit-row.is-missing .player-profile-audit-result{color:#ffb89a!important}
#app #statsTab .player-profile-audit-row strong{
 white-space:nowrap!important;
 text-align:right!important;
 color:#fbdd9f!important;
}
#app #statsTab .player-profile-farm-missing{
 margin:12px 0 0!important;
 color:#bbd6d5!important;
 font:700 10px/1.6 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .player-profile-farm-audit small{
 display:block!important;padding:10px!important;
 color:#aecbd0!important;
}
@media(max-width:900px){
 #app #statsTab .player-profile-farm-counts{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #app #statsTab .player-profile-audit-row{
  grid-template-columns:minmax(90px,1fr) minmax(95px,1.25fr) 70px!important;
 }
 #app #statsTab .player-profile-audit-result{grid-column:1/-1!important;grid-row:auto!important}
}
@media(max-width:520px){
 #app #statsTab .player-profile-audit-row{grid-template-columns:1fr 1fr!important}
 #app #statsTab .player-profile-audit-row strong{text-align:right!important}
 #app #statsTab .player-profile-audit-row .player-profile-audit-result{grid-column:1/-1!important}
}

/* V62 · Acción de recuperación de CS sin abandonar el perfil. */
#app #statsTab .player-profile-farm-import{
 display:block!important;
 margin:12px 0 0!important;
 min-height:42px!important;
 width:100%!important;
 padding:10px 14px!important;
 background:linear-gradient(105deg,#d8ac71,#f4d9a2)!important;
 color:#0a2a38!important;
 border:1px solid #ffe7bc!important;
 border-radius:0!important;
 font:900 10px/1.4 var(--rift-text,Inter,sans-serif)!important;
 cursor:pointer!important;
 letter-spacing:.035em!important;
}
#app #statsTab .player-profile-farm-import:hover,
#app #statsTab .player-profile-farm-import:focus-visible{
 filter:brightness(1.12)!important;
 outline:2px solid #e8cc96!important;
 outline-offset:2px!important;
}


/* V63 · AUDITORÍA COMPLETA DE REPLAYS Y CAMPOS COMPARABLES */
#app #statsTab .stats-integrity-panel{
 min-width:0!important;box-sizing:border-box!important;
 padding:clamp(15px,2vw,24px)!important;
 border:1px solid #426e78!important;border-top:3px solid #85c7b9!important;
 background:linear-gradient(140deg,#102c3a,#091e2c)!important;
 box-shadow:0 14px 26px #07152444!important;
}
#app #statsTab .stats-integrity-heading{
 display:flex!important;justify-content:space-between!important;
 align-items:center!important;gap:14px!important;flex-wrap:wrap!important;
}
#app #statsTab .stats-integrity-kicker{
 display:block!important;color:#a4dccc!important;
 font:900 10px/1.4 var(--rift-text,Inter,sans-serif)!important;letter-spacing:.09em!important;
}
#app #statsTab .stats-integrity-heading h2{
 margin:5px 0!important;font:700 clamp(27px,3vw,39px)/1.04 var(--rift-display,Impact,sans-serif)!important;
 color:#f1fff9!important;
}
#app #statsTab .stats-integrity-heading h2 em{font-style:normal!important;color:#b9e7d5!important}
#app #statsTab .stats-integrity-heading p{
 max-width:650px!important;margin:5px 0!important;color:#bad4d1!important;
 font:700 11px/1.6 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .stats-integrity-upload{
 flex:none!important;min-height:40px!important;
 padding:10px 15px!important;border:1px solid #f8dda5!important;
 background:#e4bd81!important;color:#122f3e!important;
 font:900 10px/1.3 var(--rift-text,Inter,sans-serif)!important;
 cursor:pointer!important;letter-spacing:.05em!important;
}
#app #statsTab .stats-integrity-upload:hover{filter:brightness(1.11)!important}
#app #statsTab .stats-integrity-counters{
 display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:8px!important;margin:17px 0 12px!important;
}
#app #statsTab .stats-integrity-stat{
 min-width:0!important;box-sizing:border-box!important;
 display:flex!important;flex-direction:column!important;gap:5px!important;
 padding:11px 13px!important;background:#143746!important;
 border:1px solid #416875!important;
}
#app #statsTab .stats-integrity-stat b{
 color:#f4e0b1!important;font:800 29px/1 var(--rift-display,Impact,sans-serif)!important;
}
#app #statsTab .stats-integrity-stat span{
 color:#b2d2d0!important;font:900 9px/1.3 var(--rift-text,Inter,sans-serif)!important;
 letter-spacing:.035em!important;
}
#app #statsTab .stats-integrity-reference{
 margin:7px 0 14px!important;color:#b7d4d1!important;
 font:700 10px/1.6 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .stats-integrity-details{
 border:1px solid #517a80!important;background:#0d2b38!important;
}
#app #statsTab .stats-integrity-details>summary{
 display:flex!important;justify-content:space-between!important;gap:10px!important;
 padding:13px 15px!important;cursor:pointer!important;
 list-style:none!important;color:#f3dcae!important;
 font:900 11px/1.4 var(--rift-text,Inter,sans-serif)!important;
 letter-spacing:.025em!important;
}
#app #statsTab .stats-integrity-details>summary::after{content:"VER +"!important;color:#c0e1d4!important}
#app #statsTab .stats-integrity-details[open]>summary::after{content:"OCULTAR −"!important}
#app #statsTab .stats-integrity-details summary::-webkit-details-marker{display:none}
#app #statsTab .stats-integrity-list{
 max-height:480px!important;overflow:auto!important;padding:8px!important;
 border-top:1px solid #3f6974!important;scrollbar-color:#49757b #0b2635!important;
}
#app #statsTab .stats-integrity-game{
 background:#123544!important;border:1px solid #365e6c!important;
 margin:0 0 7px!important;color:#c9e0d9!important;
}
#app #statsTab .stats-integrity-game>summary{
 display:flex!important;align-items:center!important;justify-content:space-between!important;
 flex-wrap:wrap!important;gap:8px!important;
 padding:11px 12px!important;cursor:pointer!important;
 font:850 10px/1.4 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .stats-integrity-game>summary b{color:#f9edcb!important}
#app #statsTab .stats-integrity-game>summary span{color:#f6b99b!important}
#app #statsTab .stats-integrity-player{
 display:grid!important;grid-template-columns:minmax(85px,1fr) 70px minmax(0,2fr)!important;
 align-items:start!important;gap:9px!important;
 border-top:1px solid #3d5b67!important;padding:10px 12px!important;
 font:750 10px/1.5 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .stats-integrity-player strong{color:#f3fff8!important;overflow-wrap:anywhere!important}
#app #statsTab .stats-integrity-fields{color:#ffceaf!important;overflow-wrap:anywhere!important}
#app #statsTab .stats-integrity-warning{
 padding:10px!important;margin:0!important;color:#ffb7a3!important;
 font:900 10px/1.5 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .stats-integrity-clear{color:#b8e4d4!important;padding:10px!important}
#app #statsTab .player-profile-stats-audit{
 margin:0 0 18px!important;border:1px solid #426c77!important;
 background:#112c39!important;
}
#app #statsTab .player-profile-stats-audit summary{
 list-style:none!important;padding:12px 14px!important;cursor:pointer!important;
 color:#e6d4b3!important;font:900 11px/1.3 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .player-profile-stats-audit summary::-webkit-details-marker{display:none}
#app #statsTab .player-profile-stats-audit-list{max-height:280px!important;overflow:auto!important}
#app #statsTab .player-profile-stat-gap{
 display:grid!important;grid-template-columns:minmax(80px,1fr) minmax(0,2fr)!important;
 gap:10px!important;padding:9px 13px!important;border-top:1px solid #375965!important;
 color:#ffcfb4!important;font:750 10px/1.5 var(--rift-text,Inter,sans-serif)!important;
}
#app #statsTab .player-profile-stat-gap strong{color:#f9f1dc!important}
@media(max-width:720px){
 #app #statsTab .stats-integrity-counters{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #app #statsTab .stats-integrity-player{grid-template-columns:minmax(75px,1fr) minmax(0,2fr)!important}
 #app #statsTab .stats-integrity-player .stats-integrity-fields{grid-column:1/-1!important}
 #app #statsTab .player-profile-stat-gap{grid-template-columns:minmax(0,1fr)!important}
}
