.hr-escenario.sn-escenario{--vivo:var(--vivo-grafito);padding:48px 32px}.hr-card.sn-ficha{border-color:#0000;width:100%;max-width:440px;padding:22px 22px 18px;box-shadow:0 1px 2px #0e0a0833,0 28px 64px #0e0a0873}.sn-ficha-cab{border-bottom:1px solid #f0f0f3;align-items:center;gap:12px;padding-bottom:18px;display:flex}.sn-ficha-logo{border:1px solid var(--edge);background:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.sn-ficha-cab b{color:var(--text);font-size:16px;font-weight:600;display:block}.sn-ficha-cab small{color:var(--soft);margin-top:2px;font-size:13px;display:block}.sn-ficha-datos{border-bottom:1px solid #f0f0f3;margin:0;padding:6px 0}.sn-ficha-datos>div{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.sn-ficha-datos dt{color:var(--soft);align-items:center;gap:8px;font-size:13.5px;display:flex}.sn-ficha-datos dt svg{width:15px;height:15px;color:var(--acc)}.sn-ficha-datos dd{color:var(--text);text-align:right;margin:0;font-size:14px;font-weight:500}.sn-ficha-sedes{padding-top:14px}.sn-ficha-sedes>small{color:var(--muted);font-size:12px}.sn-ficha-sedes ul{margin:8px 0 0;padding:0;list-style:none}.sn-ficha-sedes li{border-top:1px solid #f4f4f6;grid-template-columns:100px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.sn-ficha-sedes li:first-child{border-top:0}.sn-ficha-region{color:var(--muted);font-size:12px}.sn-ficha-sedes li b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.sn-ficha-hora{align-items:center;gap:7px;display:inline-flex}.sn-ficha-hora svg{width:14px;height:14px;color:var(--acc)}.sn-ficha-hora svg.sn-oculto{visibility:hidden}.sn-ficha-hora time{font-variant-numeric:tabular-nums;color:var(--text);text-align:right;min-width:46px;font-size:13px;font-weight:500}.sn-linea{padding:30px 30px 26px}.sn-linea ol{--punto:11px;margin:0;padding:0;list-style:none;position:relative}.sn-linea li:not(:last-child):before{content:"";background:var(--edge);width:1px;transition:background-color .4s;position:absolute;top:15px;bottom:-4px;left:5px}.sn-linea li.hecha:before{background:var(--acc)}.sn-linea li{gap:18px;padding-bottom:20px;display:flex;position:relative}.sn-linea li:last-child{padding-bottom:0}.sn-linea-punto{z-index:1;width:var(--punto);height:var(--punto);background:#fff;border:1px solid #c4c4cc;border-radius:50%;flex:none;margin-top:4px;transition:background-color .4s,border-color .4s,box-shadow .4s;position:relative}.sn-linea li.hecha .sn-linea-punto{background:var(--acc);border-color:var(--acc)}.sn-linea li.actual .sn-linea-punto{background:var(--acc);border-color:var(--acc);box-shadow:0 0 0 4px #8331a724}.sn-linea li small{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px}.sn-linea h3{color:var(--muted);margin:2px 0 0;font-size:16px;font-weight:500;transition:color .4s}.sn-linea p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5;transition:color .4s}.sn-linea li.hecha h3,.sn-linea li.actual h3{color:var(--text)}.sn-linea li.actual p{color:var(--soft)}.sn-valores-sub{color:var(--text);align-items:center;gap:8px;margin:0 0 18px;font-size:15px;font-weight:500;display:flex}.sn-valores-sub svg{width:16px;height:16px;color:var(--acc)}.sn-valores{border:1px solid var(--edge);background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sn-valores li{border-left:1px solid var(--line);border-top:1px solid var(--line);padding:26px 26px 28px}.sn-valores li:nth-child(3n+1){border-left:0}.sn-valores li:nth-child(-n+3){border-top:0}.sn-valores li>svg{width:20px;height:20px;color:var(--acc)}.sn-valores h3{color:var(--text);margin:14px 0 0;font-size:16.5px;font-weight:500}.sn-valores p{color:var(--soft);margin:8px 0 0;font-size:14.5px;line-height:1.55}.sn-sedes{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.sn-sede{border:1px solid var(--edge);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:24px 24px 22px;display:flex}.sn-sede h3{letter-spacing:-.01em;color:var(--text);margin:6px 0 0;font-size:22px;font-weight:500}.sn-sede p{color:var(--soft);margin:0;font-size:14.5px;line-height:1.55}.sn-enlace{margin-top:26px}.hr-panel.sn-sellos{flex-direction:column;justify-content:center;gap:12px;padding:36px 40px;display:flex}.sn-sello{align-items:center;gap:16px;padding:14px 18px 14px 14px;display:flex}.sn-sello-img{border-radius:10px;flex:none;place-items:center;width:60px;height:60px;display:grid}.sn-sello-img img{-o-object-fit:contain;object-fit:contain;width:52px;height:52px}.sn-sello b{color:var(--text);font-size:16px;font-weight:500;display:block}.sn-sello small{color:var(--soft);margin-top:2px;font-size:13.5px;display:block}.sn-sello-ok{color:#30a46c;flex:none;width:18px;height:18px;margin-left:auto}@media (prefers-reduced-motion:reduce){.sn-linea li:before,.sn-linea-punto,.sn-linea h3,.sn-linea p{transition:none}}@media (max-width:1100px){.hr-vis.sn-vis{min-height:0}.sn-valores{grid-template-columns:1fr 1fr}.sn-valores li{border-left:1px solid var(--line);border-top:1px solid var(--line)}.sn-valores li:nth-child(odd){border-left:0}.sn-valores li:nth-child(-n+2){border-top:0}.sn-sedes{grid-template-columns:1fr}}@media (max-width:760px){.hr-escenario.sn-escenario{padding:28px 16px 32px}.hr-card.sn-ficha{padding:18px 16px 14px}.sn-ficha-sedes li{grid-template-columns:1fr auto;gap:2px 10px}.sn-ficha-region{grid-column:1/-1}.sn-linea{padding:24px 20px 22px}.sn-valores{grid-template-columns:1fr}.sn-valores li,.sn-valores li:nth-child(odd),.sn-valores li:nth-child(-n+2){border-left:0;border-top:1px solid var(--line)}.sn-valores li:first-child{border-top:0}.sn-valores li{padding:22px 20px 24px}.hr-panel.sn-sellos{padding:20px 16px}}
