.hr-escenario.tc-escenario{--vivo:var(--vivo-pizarra)}.tc-demo{flex-direction:column;gap:22px;width:100%;max-width:430px;display:flex;position:relative}.tc-demo:before{content:"";background:repeating-linear-gradient(#fff9 0 4px,#0000 4px 8px);width:1px;position:absolute;top:30px;bottom:30px;left:30px}.hr-card.tc-paso{border-color:#0000;padding:14px 16px;position:relative;box-shadow:0 1px 2px #1118271f,0 28px 56px -14px #1118276b}.tc-menu>*,.tc-cola>*{opacity:.55;transition:opacity .4s}.tc-menu.activo>*,.tc-cola.activo>*{opacity:1}.tc-entrante{align-items:center;gap:12px;animation:.4s both hr-sube;display:flex}.tc-entrante .hr-avatar{width:30px;height:30px}.tc-entrante-num small{color:var(--muted);align-items:center;gap:5px;font-size:11.5px;display:flex}.tc-entrante-num small svg{width:12px;height:12px;color:var(--acc)}.tc-entrante-num b{margin-top:2px;display:block}.hr-estado.tc-ok:before{background:#30a46c}.tc-paso-cab{color:var(--soft);align-items:center;gap:7px;margin:0 0 10px;font-size:12.5px;font-weight:500;display:flex}.tc-paso-cab svg{width:14px;height:14px;color:var(--acc)}.tc-menu ul,.tc-cola ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tc-menu li{color:var(--soft);border:1px solid #efeff2;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;transition:border-color .3s,color .3s;display:flex}.tc-menu li code{font-variant-numeric:tabular-nums;width:20px;height:20px;color:var(--text);background:#f4f4f6;border-radius:6px;place-items:center;font-size:11.5px;transition:background-color .3s,color .3s;display:grid}.tc-menu li.elegida{border-color:var(--text);color:var(--text);font-weight:500}.tc-menu li.elegida code{background:var(--text);color:#fff}.tc-pulsa{color:var(--muted);margin-left:auto;font-size:11.5px;font-weight:400;animation:.35s both hr-sube}.tc-cola ul{flex-direction:row;gap:8px}.tc-cola li{text-align:center;border:1px solid #efeff2;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;padding:12px 6px 10px;transition:border-color .3s,opacity .3s;display:flex;position:relative}.tc-dispositivo{border:1px solid var(--edge);border-radius:9px;place-items:center;width:32px;height:32px;margin-bottom:6px;display:grid;position:relative}.tc-dispositivo svg{width:16px;height:16px;color:var(--acc)}.tc-cola li b{color:var(--text);font-size:13px;font-weight:500}.tc-cola li small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.tc-cola li.suena .tc-dispositivo:after{content:"";border:1px solid var(--acc);border-radius:12px;animation:1s ease-out infinite tc-suena;position:absolute;inset:-5px}.tc-cola li.cogida{border-color:#30a46c8c}.tc-cola li.apagada{opacity:.45}.tc-cogida{color:#1f7a4f;white-space:nowrap;background:#f3fbf6;border:1px solid #30a46c8c;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:11px;font-weight:500;animation:.35s both hr-sube;display:inline-flex;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.tc-cogida svg{color:#30a46c;width:12px;height:12px}@keyframes tc-suena{0%{opacity:.7;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}.tc-productos{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tc-producto-marca{justify-content:space-between;height:auto;min-height:24px}.tc-producto-marca b{align-items:center;gap:10px;font-size:18px;display:inline-flex}.tc-producto-marca b svg{width:20px;height:20px;color:var(--acc)}.hr-tag.tc-producto-tag{align-self:auto;padding:3px 9px;font-size:12px}.tc-funciones{border:1px solid var(--edge);background:#fff;border-radius:12px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.tc-grupo{padding:22px 20px 24px}.tc-grupo+.tc-grupo{border-left:1px solid var(--line)}.tc-grupo h3{color:var(--text);align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:500;display:flex}.tc-grupo h3 svg{width:16px;height:16px;color:var(--acc)}.tc-grupo ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.tc-grupo li{color:var(--soft);gap:8px;font-size:14px;line-height:1.4;display:flex}.tc-grupo li svg{width:14px;height:14px;color:var(--acc);flex:none;margin-top:2px}.tc-integra{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:22px;display:flex}.tc-integra p{color:var(--soft);margin:0;font-size:14.5px}.tc-integra ul{gap:8px;margin:0;padding:0;list-style:none;display:flex}.tc-integra li{border:1px solid var(--edge);background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.tc-integra li img{-o-object-fit:contain;object-fit:contain;width:22px;height:22px}.hr-producto-enlace.tc-integra-enlace{align-self:center;margin-top:0;padding-top:0}.tc-servicios{flex-direction:column;gap:16px;display:flex}.tc-servicio{border:1px solid var(--edge);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.tc-servicio-cab{align-items:center;gap:12px;display:flex}.tc-servicio-icono{flex:none;display:flex}.tc-servicio-icono svg{width:20px;height:20px;color:var(--acc)}.tc-servicio h3{color:var(--text);margin:0;font-size:18px;font-weight:500}.hr-tag.tc-servicio-tag{white-space:nowrap;align-self:auto;margin-left:auto;padding:3px 9px;font-size:12px}.tc-servicio>p{color:var(--soft);margin:0;font-size:14.5px;line-height:1.55}.tc-servicio ul{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.tc-servicio li{color:var(--text);align-items:center;gap:6px;font-size:14px;display:flex}.tc-servicio li svg{width:14px;height:14px;color:var(--acc)}.tc-servicio .hr-producto-enlace{margin-top:4px}@media (prefers-reduced-motion:reduce){.tc-entrante,.tc-pulsa,.tc-cogida,.tc-cola li.suena .tc-dispositivo:after{animation:none}}@media (max-width:1100px){.hr-vis.tc-vis{min-height:0}.tc-funciones{grid-template-columns:repeat(3,1fr)}.tc-grupo+.tc-grupo{border-left:0}.tc-grupo{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}}@media (max-width:760px){.hr-escenario.tc-escenario{padding:28px 14px 32px}.tc-demo{gap:18px}.tc-cola li small{display:none}.tc-productos{grid-template-columns:1fr}.tc-funciones{grid-template-columns:1fr 1fr}.tc-grupo:last-child{grid-column:1/-1}.tc-grupo{padding:18px 16px 20px}.tc-servicio{padding:18px}}
