/* V9.21.46 · Evolución y correcciones de ancho/pie. Sin reglas de juego. */
#main-app>.elivium-footer-v92144{margin-top:14px!important;padding:6px 0 10px!important}
#main-app .elivium-footer-links-v92144{flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;min-height:44px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
#main-app .elivium-footer-links-v92144>button{width:auto!important;flex:0 1 auto!important;white-space:normal!important}
#main-app .elivium-footer-links-v92144>span{flex:0 0 auto!important}
#main-app .elivium-footer-credits-v92144{margin-top:0!important;gap:2px 10px!important;font-size:9px!important;line-height:1.5!important}

/* Identidad nueva: evita el padding de la antigua tarjeta de control de fase. */
#main-app>#view-porra #prediction-overview-v92146{display:block!important;grid-column:1/-1!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}
#main-app>#view-porra #prediction-overview-v92146::before,#main-app>#view-porra #prediction-overview-v92146::after{display:none!important}
#view-porra #prediction-overview-v92146>.prediction-hero-v92140,#view-porra #prediction-overview-v92146>.status-banner,#view-porra #prediction-overview-v92146>#countdown-container{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}

#main-app>#view-historico.view-content.active{display:block!important;grid-column:1/-1!important;box-sizing:border-box!important;width:100%!important;max-width:1100px!important;margin:0 auto!important;padding:24px!important}
#view-historico{--evolution-text:#f2f3ee;--evolution-muted:#a0abb2;--evolution-gold:#e8c651;--evolution-green:#32d8aa;color:var(--evolution-text);font-family:'Exo 2',sans-serif}
#view-historico [hidden]{display:none!important}
#view-historico .evolution-heading-v92146{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:0;border:0;background:none;text-align:left}
#view-historico .evolution-heading-v92146 p{margin:0 0 5px;color:var(--evolution-gold);font:800 9px/1.4 'Exo 2',sans-serif;letter-spacing:.14em}
#view-historico .evolution-heading-v92146 h1{margin:0;padding:0;font:850 30px/1.1 'Exo 2',sans-serif;letter-spacing:0;text-transform:none;color:var(--evolution-text)}
#view-historico [data-evolution-cycle-badge]{flex-shrink:0;border:1px solid #20857f;border-radius:24px;padding:7px 10px;color:#62dcd3;font:750 10px/1 'Exo 2',sans-serif}
#view-historico .evolution-context-v92146{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin:0 0 10px}
#view-historico .evolution-context-v92146>button{margin-left:auto}
#view-historico label{display:flex;align-items:center;gap:8px;margin:0;color:var(--evolution-muted);font:600 11px/1.4 'Exo 2',sans-serif;letter-spacing:0;text-transform:none;min-width:0}
#view-historico select,#view-historico input{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;border:1px solid #344047!important;border-radius:11px!important;background:#0d1319!important;color:var(--evolution-text)!important;font:600 12px/1.4 'Exo 2',sans-serif!important;box-shadow:none!important}
#view-historico select{padding-right:30px!important}
#view-historico input::placeholder{color:var(--evolution-muted);opacity:1}
#view-historico [data-evolution-cycle-field]{max-width:65%}
#view-historico [data-evolution-cycles],#view-historico .evolution-profile-link-v92146,#view-historico .evolution-person-link-v92146{width:auto;min-width:0;min-height:44px;margin:0;padding:6px 0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--evolution-gold);font:700 12px/1.4 'Exo 2',sans-serif;text-transform:none;letter-spacing:0;text-align:left;cursor:pointer;overflow-wrap:anywhere}
#view-historico [data-evolution-cycles]{font-size:11px}
#view-historico .evolution-kpis-v92146{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border:1px solid #2c363b;border-radius:14px;overflow:hidden;background:#0d1217}
#view-historico .evolution-kpis-v92146>div{min-width:0;padding:12px;border-right:1px solid #263035}
#view-historico .evolution-kpis-v92146>div:last-child{border-right:0}
#view-historico .evolution-kpis-v92146 strong{display:block;margin:5px 0 0;color:var(--evolution-text);font:850 21px/1.1 'Exo 2',sans-serif}
#view-historico .evolution-kpis-v92146 span{display:block;color:var(--evolution-muted);font:700 8px/1.4 'Exo 2',sans-serif;letter-spacing:.04em;text-transform:uppercase}
#view-historico .evolution-note-v92146,#view-historico [data-evolution-teams-note]{margin:10px 0 16px;color:var(--evolution-muted);font:400 11px/1.5 'Exo 2',sans-serif}
#view-historico .evolution-tabs-v92146{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 14px;padding:4px;border:1px solid #29343a;border-radius:13px;background:#0b1016}
#view-historico .evolution-tabs-v92146>button{min-width:0;min-height:44px;margin:0;padding:9px 5px;border:0;border-radius:9px;background:none;box-shadow:none;color:#a5b0b5;font:750 12px/1.3 'Exo 2',sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}
#view-historico .evolution-tabs-v92146>button[aria-selected="true"]{background:linear-gradient(125deg,#f0d66a,#bf8c22);color:#17160b}
#view-historico .evolution-filters-v92146{display:flex;align-items:center;gap:8px;margin:0 0 12px}
#view-historico .evolution-filters-v92146:has(>label[hidden]:only-child),#view-historico .evolution-filters-v92146:has(>label:first-child[hidden]):has(>label:last-child[hidden]){display:none}
#view-historico [data-evolution-search-field]{flex:1}
#view-historico [data-evolution-sort-field]{flex:0 1 155px}
#view-historico .evolution-list-v92146{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
#view-historico .evolution-card-v92146{box-sizing:border-box;min-width:0;margin:0;padding:0;border:1px solid #303b43;border-radius:15px;background:#0d1319;box-shadow:none;overflow:hidden}
#view-historico .evolution-card-v92146>summary{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:68px;margin:0;padding:12px 14px;list-style:none;cursor:pointer;background:none;border:0}
#view-historico .evolution-card-v92146>summary::-webkit-details-marker{display:none}
#view-historico .evolution-card-v92146>summary strong{display:block;color:var(--evolution-text);font:800 16px/1.3 'Exo 2',sans-serif;overflow-wrap:anywhere}
#view-historico .evolution-card-v92146>summary small{display:block;margin-top:4px;color:var(--evolution-muted);font:500 11px/1.4 'Exo 2',sans-serif}
#view-historico .evolution-card-v92146>summary>i{justify-self:end;font:600 18px/1 'Exo 2',sans-serif;color:var(--evolution-gold)}
#view-historico .evolution-card-v92146[open]>summary>i{transform:rotate(180deg)}
#view-historico .evolution-card-v92146.is-round>summary{grid-template-columns:minmax(0,1fr) auto 20px}
#view-historico .evolution-round-counts-v92146{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px 12px;max-width:270px}
#view-historico .evolution-round-counts-v92146 b{font:650 11px/1.3 'Exo 2',sans-serif;color:var(--evolution-muted)}
#view-historico .evolution-round-counts-v92146 .is-survived,#view-historico .evolution-result-v92146.is-survived{color:var(--evolution-green)}
#view-historico .evolution-round-counts-v92146 .is-eliminated,#view-historico .evolution-result-v92146.is-eliminated{color:#ff7b91}
#view-historico .evolution-result-v92146.is-champion{color:var(--evolution-gold)}
#view-historico .evolution-player-copy-v92146{min-width:0}
#view-historico .evolution-player-copy-v92146 em{display:inline-block;vertical-align:middle;margin-left:7px;border-radius:5px;background:#d2ac2e16;color:var(--evolution-gold);padding:3px 5px;font:750 9px/1 'Exo 2',sans-serif}
#view-historico .evolution-player-mark-v92146,#view-historico .evolution-avatar-v92146{display:grid;place-items:center;width:38px;height:42px;min-width:0;border:0;border-radius:10px;overflow:hidden;background:#101920;color:var(--evolution-gold)}
#view-historico .evolution-avatar-v92146>img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;border:0!important}
#view-historico .evolution-team-mark-v92146{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:32px}
#view-historico .evolution-team-mark-v92146:empty{display:none}
#view-historico .evolution-team-mark-v92146>.censo-team-asset-v435{position:relative;display:grid;place-items:center;width:100%!important;height:100%!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
#view-historico .evolution-team-mark-v92146 img{display:block;position:relative;width:100%!important;height:100%!important;object-fit:contain!important;border:0!important}
#view-historico .evolution-team-mark-v92146 .team-asset-fallback-v727{position:absolute;inset:0;display:grid;place-items:center;font-size:11px}
#view-historico .evolution-detail-v92146{margin:0 14px;padding:0 0 12px;border-top:1px solid #263238}
#view-historico .evolution-entry-v92146{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 130px;align-items:center;gap:8px;min-height:48px;padding:7px 0;border-bottom:1px solid #ffffff0b}
#view-historico .evolution-entry-v92146:last-of-type{border-bottom:0}
#view-historico .evolution-entry-v92146.is-player,#view-historico .evolution-entry-v92146.is-team{grid-template-columns:30px minmax(0,1fr) 130px}
#view-historico .evolution-entry-v92146>b{color:var(--evolution-gold);font:750 11px/1.4 'Exo 2',sans-serif}
#view-historico .evolution-entry-team-v92146{display:flex;align-items:center;gap:7px;min-width:0;color:#dde4e7;font:650 12px/1.4 'Exo 2',sans-serif;overflow-wrap:anywhere}
#view-historico .evolution-entry-team-v92146 .evolution-team-mark-v92146{width:22px;height:25px}
#view-historico .evolution-team-name-v92146{min-width:0}
#view-historico .evolution-result-v92146{justify-self:end;color:var(--evolution-muted);font:600 11px/1.35 'Exo 2',sans-serif;text-align:right}
#view-historico .evolution-person-link-v92146{color:var(--evolution-text)}
#view-historico .evolution-profile-link-v92146{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:8px;border-top:1px solid #263238}
#view-historico .evolution-use-label-v92146{margin:13px 0 8px;color:var(--evolution-muted);font:500 11px/1.5 'Exo 2',sans-serif}
#view-historico .evolution-use-label-v92146 strong{color:var(--evolution-gold)}
#view-historico .evolution-meter-v92146{height:5px;margin:0 0 10px;background:#253039;border-radius:3px;overflow:hidden}
#view-historico .evolution-meter-v92146>span{display:block;height:100%;background:#d6b44c}
#view-historico .evolution-empty-v92146{margin:0;padding:16px 12px;border:1px solid #2b3941;border-radius:12px;background:#0e171d;color:var(--evolution-muted);font:500 12px/1.6 'Exo 2',sans-serif}
#view-historico .evolution-detail-v92146>.evolution-empty-v92146{margin-top:12px}
#view-historico :is(button,summary,input,select):focus-visible{outline:2px solid #e8c651!important;outline-offset:3px}
#view-historico button:hover{text-decoration:underline}
#view-historico .evolution-tabs-v92146>button{border-radius:9px!important}
#view-historico [data-evolution-cycles],#view-historico .evolution-profile-link-v92146,#view-historico .evolution-person-link-v92146{border-radius:0!important}
#view-historico .evolution-sr-v92146{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}

@media(max-width:760px){
  #main-app>.elivium-footer-v92144{width:calc(100% - 28px)!important;margin-top:10px!important;padding:4px 0 8px!important}
  #main-app .elivium-footer-main-v92144{gap:0!important}
  #main-app .elivium-footer-credits-v92144{flex-direction:column!important;gap:1px!important}
  #main-app>#view-porra.view-content.active,#main-app>#view-historico.view-content.active{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:var(--elivium-section-top-v92145,14px) 14px 24px!important}
  #view-historico .evolution-heading-v92146 h1{font-size:27px}
  #view-historico .evolution-kpis-v92146>div{padding:10px 9px}
  #view-historico .evolution-kpis-v92146 strong{font-size:20px}
  #view-historico .evolution-kpis-v92146 span{font-size:7px;letter-spacing:.02em}
  #view-historico .evolution-card-v92146>summary{padding:11px 12px;gap:9px}
  #view-historico .evolution-card-v92146>summary strong{font-size:15px}
  #view-historico .evolution-card-v92146.is-round>summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 15px}
  #view-historico .evolution-round-counts-v92146{flex-direction:column;align-items:flex-end;gap:4px}
  #view-historico .evolution-detail-v92146{margin:0 12px}
  #view-historico .evolution-entry-v92146{grid-template-columns:minmax(0,1fr) 110px;gap:3px 10px;padding:9px 0}
  #view-historico .evolution-entry-v92146:not(.is-player):not(.is-team)>.evolution-person-link-v92146{grid-column:1;grid-row:1;min-height:30px}
  #view-historico .evolution-entry-v92146:not(.is-player):not(.is-team)>.evolution-entry-team-v92146{grid-column:1;grid-row:2}
  #view-historico .evolution-entry-v92146:not(.is-player):not(.is-team)>.evolution-result-v92146{grid-column:2;grid-row:1/3}
  #view-historico .evolution-entry-v92146.is-player,#view-historico .evolution-entry-v92146.is-team{grid-template-columns:25px minmax(0,1fr) 100px;gap:5px}
  #view-historico .evolution-filters-v92146{gap:6px}
  #view-historico [data-evolution-sort-field]{flex-basis:135px}
  body.is-mobile-evolution-v92146 #main-app>header{position:sticky!important;top:0!important;z-index:10010!important;display:grid!important;grid-template-columns:minmax(128px,1fr) auto auto!important;grid-template-rows:auto!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;min-height:64px!important;margin:0!important;padding:11px max(14px,env(safe-area-inset-right)) 11px max(14px,env(safe-area-inset-left))!important;padding-top:max(11px,env(safe-area-inset-top))!important;border:0!important;border-bottom:1px solid #bca14e30!important;border-radius:0!important;background:#080a0d!important;box-shadow:none!important;box-sizing:border-box!important}
  body.is-mobile-evolution-v92146 #main-app>header .logo-text,body.is-mobile-evolution-v92146 #main-app>header .mobile-header-actions-v990,body.is-mobile-evolution-v92146 #main-app>header .user-info{grid-row:1!important}
  body.is-mobile-evolution-v92146 #main-app>header .tournament-switcher-shell-v990,body.is-mobile-evolution-v92146 #main-app>header #mobile-header-menu-v990{display:none!important}
}
@media(max-width:359px){
  #view-historico .evolution-entry-v92146.is-player,#view-historico .evolution-entry-v92146.is-team{grid-template-columns:22px minmax(0,1fr) 83px}
  #view-historico .evolution-result-v92146{font-size:10px}
  #view-historico [data-evolution-cycle-field]{max-width:60%;gap:4px}
}
