/* Unified match and player cards, with a centered mobile hero action group. */
#publicContent .kids-home-v1926{min-width:0;grid-template-columns:minmax(0,1fr)}
#publicContent .kids-home-v1926>*,#publicContent .kids-home-v1926 .slvv14-courts{min-width:0}
#publicContent .kids-home-v1926 article.kids-court{border-radius:12px!important;min-height:228px;box-shadow:0 5px 18px #123f7010!important}
#publicContent .kids-home-v1926 .kids-court>header{background:#124c80!important;padding:12px 15px!important;border:0!important}
#publicContent .kids-home-v1926 .kids-court>header:before{display:none}
#publicContent .kids-home-v1926 .kids-court>header b{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:18px!important}
#publicContent .kids-home-v1926 .kids-court>header span{color:#dbe8f3!important;-webkit-text-fill-color:#dbe8f3!important;background:#ffffff12!important;font-size:8px!important}
html body #publicContent .kids-home-v1926 .kids-court.is-live>header span{background:#fff!important;color:#d91e38!important;-webkit-text-fill-color:#d91e38!important}
#publicContent .kids-home-v1926 .kids-court-category{padding-top:13px;font-size:9px;letter-spacing:.08em}
#publicContent .kids-home-v1926 .slvv14-court-match{padding:0 13px!important;min-height:108px;margin:3px 0 7px!important;grid-template-columns:minmax(0,1fr) 126px minmax(0,1fr)!important}
#publicContent .kids-home-v1926 .slvv14-court-match>section{background:none;padding:8px 0;border-radius:0}
#publicContent .kids-home-v1926 .slvv14-court-match>section strong{font-size:58px!important;letter-spacing:-1.5px;gap:5px}
#publicContent .kids-home-v1926 .slvv14-court-match>section>small{background:#f0f5f9;border:0;padding:4px 8px}
#publicContent .kids-home-v1926 .slvv14-court-match img{width:54px!important;height:54px!important}
#publicContent .kids-home-v1926 .slvv14-court-match b{font-size:14px!important;line-height:1.05}
#publicContent .kids-home-v1926 .kids-court>button,#publicContent .kids-home-v1926 .kids-court.is-live>button{align-self:center;min-width:142px;margin:0 0 13px!important;padding:8px 18px!important;background:#fff!important;border:1px solid #cdddea!important;border-radius:25px!important;text-align:center;font-size:11px!important;color:#174575!important;-webkit-text-fill-color:#174575!important}
#publicContent .kids-home-v1926 .kids-court.is-live>button{background:#ff7900!important;border-color:#ff7900!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
#publicContent .kids-home-v1926 .kids-court.is-live>button span{color:#fff!important;-webkit-text-fill-color:#fff!important}
#publicContent .kids-home-v1926 .slvv14-court-empty{min-height:141px;gap:4px}
#publicContent .kids-home-v1926 .slvv14-court-empty .kids-calendar-icon{width:24px;height:24px;margin:5px 0 6px}
#publicContent .kids-home-v1926 .slvv14-mini.kids-fixture-row{grid-template-columns:65px minmax(0,1fr) 65px!important;gap:14px;min-height:120px;border-radius:12px;padding:14px!important}
#publicContent .kids-fixture-date{background:#fff!important;border-right:1px solid #e3ebf2;border-radius:0;gap:7px;color:#e86c00!important;font-size:18px}
#publicContent .kids-fixture-date small{font-family:SLVScore,sans-serif;font-size:19px;color:#174575!important}
#publicContent .kids-fixture-meta{font-size:8px!important;line-height:1.3}
#publicContent .kids-fixture-body{gap:9px}
#publicContent .kids-fixture-versus{display:flex;flex-direction:column;gap:7px;align-items:stretch}
#publicContent .kids-fixture-versus>span,#publicContent .kids-fixture-versus>span:last-child{flex-direction:row;text-align:left;gap:9px}
#publicContent .kids-fixture-versus img{width:24px!important;height:24px!important}
#publicContent .kids-fixture-versus b{font-size:16px!important;line-height:1.1}
#publicContent .kids-fixture-score{display:none}
#publicContent .kids-fixture-arrow{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;align-self:stretch;border-radius:10px;background:#f2f6fa;color:#174575!important;font-family:SLVScore,sans-serif;font-size:28px;white-space:nowrap}
#publicContent .kids-fixture-arrow small{font-family:Arial,sans-serif;font-size:7px;letter-spacing:.08em;color:#6d8398!important}
#publicContent .kids-fixture-row.is-result .kids-fixture-arrow{background:#edf5fb;color:#0a4c83!important}
#publicContent .kids-protagonists{background:#fff;padding:22px 0 0;border:0;border-top:1px solid #e0e8ef;border-radius:0}
#publicContent .kids-star-card{display:grid!important;grid-template-columns:124px minmax(0,1fr);grid-template-rows:minmax(140px,1fr) auto;min-height:220px;border-radius:13px;border-color:#d5e2ec;background:#fff;position:relative}
#publicContent .kids-star-stage{grid-row:1/3;grid-column:1;height:100%;min-height:220px;align-items:flex-end;background:linear-gradient(155deg,#f3f8fc,#dceaf5);border-right:1px solid #e6eef5;overflow:hidden}
#publicContent .kids-star-stage:before{inset:auto -40px -80px -25px;height:150px;background:#0d4d83;border-left:0;border-top:5px solid #ff7900;transform:rotate(-15deg)}
#publicContent .kids-star-stage:after{display:none}
#publicContent .kids-star-award{display:none}
#publicContent .kids-star-role{top:12px;left:8px;right:8px;max-width:none;text-align:center;background:transparent;border:0;padding:0;font-size:11px;line-height:1.2;letter-spacing:.04em}
#publicContent .kids-star-portrait{width:112px;height:168px;border:3px solid white;border-bottom:0;border-radius:65px 65px 0 0;box-shadow:0 4px 14px #123f7015;flex-shrink:0}
#publicContent .kids-star-portrait img{object-position:center top;object-fit:cover}
#publicContent .kids-star-wordmark{display:none}
#publicContent .kids-star-identity{grid-row:1;grid-column:2;min-height:0;align-self:center;padding:19px 16px 12px}
#publicContent .kids-star-card .kids-star-category{font-size:8px;line-height:1.4;color:#ed7000!important}
#publicContent .kids-star-card h3{font-size:25px!important;line-height:1.05;margin:9px 0 8px;text-transform:uppercase}
#publicContent .kids-star-card p{font-size:10px;line-height:1.4}
#publicContent .kids-star-card footer{grid-row:2;grid-column:2;margin:0 15px;padding:13px 0 15px;gap:7px;flex-wrap:wrap}
#publicContent .kids-star-card footer strong{font-size:35px;gap:4px}
#publicContent .kids-star-card footer strong span{font-size:7px}
#publicContent .kids-star-card footer button{font-size:10px;gap:6px}
#publicContent .kids-star-card footer button span{width:25px;height:25px;font-size:17px}
#publicContent .kids-stars-status{font-size:9px;line-height:1.5}
@media(max-width:1100px) and (min-width:851px){#publicContent .kids-star-card{grid-template-columns:94px minmax(0,1fr)}#publicContent .kids-star-portrait{width:88px;height:155px}#publicContent .kids-star-card h3{font-size:20px!important}#publicContent .kids-star-identity{padding:15px 10px}#publicContent .kids-star-card footer{margin:0 10px}#publicContent .kids-home-v1926 .slvv14-court-match{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr)!important}#publicContent .kids-home-v1926 .slvv14-court-match>section strong{font-size:46px!important}}
@media(max-width:850px){#publicContent .kids-hero-bottom{width:100%;flex-direction:column;align-items:center;justify-content:center;gap:18px;margin:22px auto 2px}#publicContent .kids-hero-cta{justify-content:center;min-width:190px}#publicContent .kids-hero-metrics{justify-content:center;width:100%;max-width:340px}#publicContent .kids-hero-metrics>div{flex:1;text-align:center;padding:0 13px}#publicContent .kids-hero-metrics>div:first-child{padding-left:13px}#publicContent .kids-hero-metrics>div:first-child:before{left:calc(50% - 23px)}#publicContent .kids-hero-metrics b{font-size:30px}#publicContent .kids-hero-metrics small{font-size:8px}}
@media(max-width:600px){#publicContent .kids-courts-section .kids-section-heading{margin-bottom:12px}#publicContent .kids-home-v1926 .slvv14-courts{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;padding:0 0 12px;scrollbar-width:thin;scrollbar-color:#c3d4e2 transparent}#publicContent .kids-home-v1926 article.kids-court{flex:0 0 94%;scroll-snap-align:start;min-height:231px}#publicContent .kids-courts-section:after{content:'Desliza para ver las 3 canchas →';display:block;text-align:center;font-size:10px;color:#6b8297;margin-top:0}#publicContent .kids-home-v1926 .slvv14-court-match{grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr)!important;padding:0 10px!important;gap:4px}#publicContent .kids-home-v1926 .slvv14-court-match>section strong{font-size:53px!important}#publicContent .kids-home-v1926 .slvv14-court-match b{font-size:13px!important}#publicContent .kids-home-v1926 .slvv14-court-match img{width:48px!important;height:48px!important}#publicContent .kids-home-v1926 .slvv14-mini.kids-fixture-row{grid-template-columns:49px minmax(0,1fr) 49px!important;padding:12px 9px!important;gap:9px;min-height:115px}#publicContent .kids-fixture-date{font-size:15px}#publicContent .kids-fixture-date small{font-size:16px}#publicContent .kids-fixture-meta{font-size:7px!important}#publicContent .kids-fixture-versus>span,#publicContent .kids-fixture-versus>span:last-child{flex-direction:row!important;text-align:left!important;gap:7px}#publicContent .kids-fixture-versus b{font-size:14px!important}#publicContent .kids-fixture-versus img{width:23px!important;height:23px!important}#publicContent .kids-fixture-arrow{font-size:24px}#publicContent .kids-fixture-arrow small{font-size:6px}#publicContent .kids-protagonists{padding:20px 0 0}#publicContent .kids-stars-controls{grid-template-columns:19px minmax(0,1fr) 19px;gap:4px}#publicContent .kids-stars-controls>button{width:19px;height:25px}#publicContent .kids-star-card{grid-template-columns:99px minmax(0,1fr);min-height:232px}#publicContent .kids-star-stage{min-height:232px;height:100%}#publicContent .kids-star-portrait{width:94px;height:176px}#publicContent .kids-star-role{font-size:10px;top:16px}#publicContent .kids-star-identity{padding:15px 10px 10px}#publicContent .kids-star-card h3{font-size:22px!important}#publicContent .kids-star-card footer{margin:0 10px;padding:12px 0;gap:8px}#publicContent .kids-star-card footer strong{font-size:30px}#publicContent .kids-star-card footer button{font-size:9px}#publicContent .kids-star-card .kids-star-category{font-size:7px}}
