/* Coco en Forma v153.0 — capa mínima de release. */
#cocoApp .cocoRankingScrollV153{overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}
#cocoApp .cocoRankingTablaV153{min-width:1480px}
#cocoApp .cocoRankingTablaV153 th.cat,#cocoApp .cocoRankingTablaV153 td.cat{min-width:92px;white-space:nowrap}
#cocoApp .cocoRankingTablaV153 th:nth-child(2),#cocoApp .cocoRankingTablaV153 td:nth-child(2){position:sticky;left:0;z-index:2;background:inherit;min-width:210px}
#cocoApp .cocoLigaBadge.c153ScoreStatus{cursor:default!important;pointer-events:none!important}
#cocoApp .cocoShareActions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px!important}
#cocoApp .cocoArcadeClassificationNote,#cocoApp .cocoMedClasificacionInfo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 9px;align-items:center;padding:14px;border:1px solid #cde5ef;border-radius:18px;background:linear-gradient(135deg,#f8fdff,#edf9fd);color:#17394b}
#cocoApp .cocoArcadeClassificationNote>span,#cocoApp .cocoMedClasificacionInfo>span{grid-row:1/3;font-size:24px}
#cocoApp .cocoArcadeClassificationNote>b,#cocoApp .cocoMedClasificacionInfo>b{font-family:var(--display);font-size:14px}
#cocoApp .cocoArcadeClassificationNote>small,#cocoApp .cocoMedClasificacionInfo>small{color:#637d8d;font-size:11px;line-height:1.35}
#cocoApp .cocoMedHeroRanking,#cocoApp #medVerRanking{display:none!important}
#cocoApp .barraVolver{display:flex;align-items:center;gap:9px}
#cocoApp .barraVolver .cocoClassicShare{margin-left:auto}
@media(max-width:620px){#cocoApp .cocoShareActions{grid-template-columns:1fr}#cocoApp .cocoRankingTablaV153{min-width:1360px}#cocoApp .cocoRankingTablaV153 th:nth-child(2),#cocoApp .cocoRankingTablaV153 td:nth-child(2){min-width:155px}}

/* Compartir v153: visible sin invadir cada tarjeta y en todos los modales activos. */
#cocoApp .cocoGameCard{position:relative!important}
#cocoApp .cocoCardShare{position:absolute!important;top:10px!important;right:10px!important;z-index:12!important;display:inline-flex!important;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:6px 10px!important;border:1px solid #cde5ef!important;border-radius:999px!important;background:rgba(255,255,255,.96)!important;color:#135f7f!important;font:900 11px/1 var(--display)!important;box-shadow:0 4px 12px rgba(13,73,101,.13)!important;cursor:pointer!important}
.cocoV144HeaderActions [data-v144-share]{font-size:20px!important}
@media(max-width:480px){#cocoApp .cocoCardShare{width:38px!important;height:38px!important;padding:0!important}#cocoApp .cocoCardShare span{display:none!important}}
