._7O2RMq_backdrop{background:var(--theme-surface);z-index:1000;padding:0;position:fixed;inset:0;overflow-y:auto}._7O2RMq_panel{background:var(--theme-surface);box-sizing:border-box;width:100%;min-height:100vh;margin:0;padding:0 1.5rem 3rem;position:relative}._7O2RMq_container{width:100%;max-width:1280px;margin:0 auto}._7O2RMq_closeBtn{width:2.25rem;height:2.25rem;color:var(--theme-primary-contrast);cursor:pointer;z-index:1001;background:#0f172a;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:1.1rem;transition:background .15s;display:flex;position:fixed;top:1rem;right:1.5rem;box-shadow:0 2px 8px #00000026}._7O2RMq_closeBtn:hover{background:#1e293b}@media (max-width:640px){._7O2RMq_panel{padding:0 0 3rem}._7O2RMq_closeBtn{opacity:.9;border-radius:999px;width:1.8rem;height:1.8rem;font-size:.9rem;top:.35rem;right:.5rem}}
@keyframes _9Huw6G_fichaBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes _9Huw6G_fichaPanelSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}._9Huw6G_backdrop{z-index:99999;pointer-events:none;width:100%;max-width:570px;animation:.2s ease-out _9Huw6G_fichaBackdropFadeIn;position:fixed;top:0;bottom:0;right:0}._9Huw6G_card{color:#1e293b;pointer-events:auto;background-color:#fff;width:100%;height:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:.25s cubic-bezier(.16,1,.3,1) _9Huw6G_fichaPanelSlideIn;position:relative;overflow-y:auto;box-shadow:-12px 0 40px -8px #00000059}._9Huw6G_closeBtn{z-index:10;color:#475569;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s,color .2s;display:flex;position:absolute;top:1rem;right:1rem}._9Huw6G_closeBtn:hover{color:#0f172a;background-color:#f1f5f9}._9Huw6G_loading,._9Huw6G_error,._9Huw6G_empty{text-align:center;color:#64748b;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}._9Huw6G_header{text-align:left;background-color:#e2e8f0;border-bottom:1px solid #cbd5e1;flex-direction:row;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}._9Huw6G_avatarContainer{background-color:#cbd5e1;border-radius:.5rem;flex-shrink:0;width:76px;height:92px;overflow:hidden;box-shadow:0 2px 4px #0000001a}._9Huw6G_avatar{object-fit:cover;width:100%;height:100%}._9Huw6G_avatarPlaceholder{color:#64748b;background-color:#cbd5e1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}._9Huw6G_identity{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}._9Huw6G_nombre{letter-spacing:-.025em;color:#475569;text-transform:uppercase;margin:0 0 .2rem;font-size:1.25rem;font-weight:900;line-height:1.15}._9Huw6G_metaRow{color:#64748b;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:.4rem;font-size:.8rem;display:flex}._9Huw6G_metaBadge strong{color:#0f172a;font-weight:800}._9Huw6G_statsBadges{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}._9Huw6G_statPill{background-color:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.75rem;display:inline-flex;box-shadow:0 1px 2px #0000000a}._9Huw6G_statPillPortero{background-color:#eff6ff;border-color:#93c5fd}._9Huw6G_statLabel{color:#64748b;font-weight:700}._9Huw6G_statValue{color:#0f172a;font-weight:900}._9Huw6G_competicionesList{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}._9Huw6G_competicionBlock{border:1px solid #cbd5e1;border-radius:0;margin-bottom:.5rem;overflow:hidden}._9Huw6G_competicionHeader{background-color:var(--primary,#0f172a);color:#fff;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;padding:.25rem .6rem;display:flex}._9Huw6G_competicionTitle{text-transform:uppercase;letter-spacing:.03em;color:#fff;margin:0;font-size:.8rem;font-weight:800}._9Huw6G_competicionMetaBadges{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}._9Huw6G_statMini{color:#334155;background-color:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:.25rem;padding:.05rem .45rem;font-size:.75rem;display:inline-flex}._9Huw6G_statMiniLabel{color:#64748b;font-weight:700}._9Huw6G_statMini strong{color:#0f172a;font-weight:900}._9Huw6G_partidosTableContainer{overflow-x:auto}._9Huw6G_partidosTable{border-collapse:collapse;border:1px solid #cbd5e1;width:100%;font-size:.8rem}._9Huw6G_partidosTable th{background-color:var(--secondary,#dc2626);color:#fff;text-transform:uppercase;text-align:center;border:1px solid var(--secondary,#dc2626);border-radius:0;padding:.2rem .4rem;font-size:.75rem;font-weight:900}._9Huw6G_partidosTable th._9Huw6G_thPartido{text-align:left;min-width:200px}._9Huw6G_partidosTable th._9Huw6G_thAction{width:36px}._9Huw6G_partidosTable td{text-align:center;color:#0f172a;border:1px solid #cbd5e1;border-radius:0;padding:0 .2rem}._9Huw6G_partidosTable tbody tr:nth-child(2n){background-color:#f8fafc}._9Huw6G_partidosTable tbody tr:hover{background-color:#f1f5f9}._9Huw6G_partidoTeams{grid-template-columns:1fr auto 1fr;align-items:center;gap:.35rem;width:100%;display:grid}._9Huw6G_teamLocal{justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}._9Huw6G_teamVisitante{justify-content:flex-start;align-items:center;gap:.35rem;min-width:0;display:flex}._9Huw6G_teamLogoMini{object-fit:contain;flex-shrink:0;width:18px!important;max-width:18px!important;height:18px!important;max-height:18px!important}._9Huw6G_teamName{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}._9Huw6G_partidoScore{color:#0f172a;white-space:nowrap;text-align:center;padding:.1rem .35rem;font-size:.8rem;font-weight:900}._9Huw6G_tdStat{font-weight:400}._9Huw6G_tdStatPortero{color:#1d4ed8}._9Huw6G_tdAction{width:36px;padding:.05rem!important}._9Huw6G_matchDetailBtn{color:#0284c7;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:background-color .15s,color .15s;display:inline-flex}._9Huw6G_matchDetailBtn:hover{color:#0369a1;background-color:#e0f2fe}@media (max-width:640px){._9Huw6G_nombre{letter-spacing:0;padding-right:2rem;font-size:.95rem}._9Huw6G_header{gap:.75rem;padding:.85rem 1rem}}
.instalar-app{background:var(--theme-primary,#1e3a8a);color:var(--theme-primary-contrast,#fff);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;font-weight:800;display:inline-flex}.instalar-app--bloque{border-radius:12px;width:100%;min-height:48px}.instalar-app--tira{white-space:nowrap;border-radius:999px;flex:none;padding:.4rem .75rem;font-size:.85rem}.instalar-app-grupo{flex-direction:column;gap:.6rem;display:flex}.instalar-app-grupo--tira{display:contents}.instalar-app-grupo--tira .instalar-app-pasos{flex:100%;order:10}.instalar-app-pasos{background:color-mix(in srgb, var(--theme-primary,#1e3a8a) 8%, var(--theme-surface,#fff));color:var(--theme-text,#0f172a);text-align:left;border-radius:12px;padding:.85rem 1rem;font-size:.9rem}.instalar-app-pasos p{margin:.35rem 0 0}.instalar-app-pasos svg{vertical-align:-3px}.instalar-app-chrome{color:var(--theme-text,#0f172a);margin:0;font-size:.85rem;font-weight:600}.instalar-app-chrome--tira{flex:100%;order:10}
