.tt-recepcionista{--rc-tinta:#fff;--rc-tenue:#c7c4cf;--rc-vanta:#c4b5fd;--rc-tecla:#ffffff2e;--rc-tecla-on:#fff;--rc-burbuja:#262629;--rc-verde:#31c75a;--rc-rojo:#eb4d3d}.tt-recepcionista .tt-escena{height:570px}.rc-escena{--of-tinta:var(--of-claro);position:absolute;inset:0}html[data-tema-publico=claro] .tema-publico .rc-escena{--of-tinta:var(--of-texto)}.rc-luz{background:radial-gradient(circle, color-mix(in oklab, var(--of) 70%, transparent) 0, transparent 66%);filter:blur(18px);opacity:.85;pointer-events:none;border-radius:999px;width:360px;height:360px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.rc-luz-baja{top:80%}.rc-tel{z-index:1;width:252px;color:var(--rc-tinta);background:#1c1b21;border-radius:46px;padding:9px;position:absolute;top:14px;bottom:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1.5px #ffffff24,inset 0 0 0 4px #0b0a0e,0 40px 70px -30px #0a0623bf,0 10px 24px -12px #0a062380}.rc-tel-pantalla{isolation:isolate;background:#000;border-radius:38px;height:100%;position:relative;overflow:hidden}.rc-tel-pantalla:after{content:"";z-index:7;background:#ffffffd9;border-radius:999px;width:92px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.rc-tel-estado{z-index:5;justify-content:space-between;align-items:center;height:40px;padding:0 18px 0 26px;display:flex;position:relative}.rc-tel-hora{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.rc-tel-isla{background:#000;border-radius:999px;width:80px;height:23px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.rc-tel-iconos{align-items:center;gap:5px;display:flex}.rc-tel-senal{align-items:flex-end;gap:1.5px;height:10px;display:flex}.rc-tel-senal i{background:currentColor;border-radius:1px;width:3px;display:block}.rc-tel-senal i:first-child{height:4px}.rc-tel-senal i:nth-child(2){height:6px}.rc-tel-senal i:nth-child(3){height:8px}.rc-tel-senal i:nth-child(4){height:10px}.rc-tel-bateria{background:linear-gradient(90deg,#fff 76%,#0000 76%) content-box content-box;border:1.5px solid #ffffff8c;border-radius:3.5px;width:22px;height:11px;padding:1px}.rc-poster{z-index:-2;object-fit:cover;filter:blur(22px)saturate(1.2);width:calc(100% + 60px);height:calc(100% + 60px);position:absolute;inset:-30px}.rc-poster-velo{z-index:-1;background:linear-gradient(#0000008c,#0000009e 50%,#000000c7);position:absolute;inset:0}.rc-poster-liso{z-index:-1;background:radial-gradient(120% 60% at 50% 0%, color-mix(in oklab, var(--of) 30%, #000) 0, #000 70%);position:absolute;inset:0}.rc-capa{position:absolute;inset:0}.rc-entrante{text-align:center;flex-direction:column;align-items:center;padding:50px 16px 0;display:flex;position:absolute;inset:0}.rc-linea{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--rc-tinta);background:#ffffff29;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:15px;display:inline-flex;overflow:hidden}.rc-linea:before{content:"";background:var(--of);border-radius:999px;flex:none;width:8px;height:8px}.rc-nombre{letter-spacing:-.01em;margin:18px 0 0;font-size:32px;font-weight:500;line-height:1.1}.rc-movil{color:var(--rc-tenue);margin:4px 0 0;font-size:17px}.rc-chicos{justify-content:space-between;display:flex;position:absolute;top:286px;left:14px;right:14px}.rc-chicos>span{white-space:nowrap;flex-direction:column;align-items:center;gap:4px;width:92px;font-size:15px;display:flex}.rc-chicos svg{width:26px;height:26px}.rc-botones{justify-content:space-between;display:flex;position:absolute;top:360px;left:22px;right:22px}.rc-boton{flex-direction:column;align-items:center;gap:8px;width:76px;font-size:15px;display:flex}.rc-circulo{color:#fff;border-radius:999px;place-items:center;width:68px;height:68px;transition:transform .15s;display:grid;position:relative}.rc-circulo svg{width:32px;height:32px;position:relative}.rc-rojo{background:var(--rc-rojo)}.rc-verde{background:var(--rc-verde)}.rc-pulso{background:var(--rc-verde);border-radius:999px;position:absolute;inset:0}.rc-curso{text-align:center;padding-top:46px;position:absolute;inset:0}.rc-curso-nombre{white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 14px;font-size:28px;font-weight:500;line-height:1.15;overflow:hidden}.rc-curso-estado{font-variant-numeric:tabular-nums;color:var(--rc-tenue);margin:2px 0 0;font-size:17px}.rc-curso-estado[data-terminada]{color:var(--rc-tinta)}.rc-vanta{color:var(--rc-vanta);align-items:center;gap:7px;margin:8px 0 0;font-size:15px;font-weight:600;display:inline-flex}.rc-vanta img{border-radius:5px;width:18px;height:18px}.rc-grilla{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px;display:grid;position:absolute;top:282px;left:4px;right:4px}.rc-tecla{letter-spacing:-.02em;white-space:nowrap;flex-direction:column;align-items:center;gap:4px;min-width:0;font-size:15px;line-height:1.2;display:flex}.rc-tecla-circulo{background:var(--rc-tecla);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;place-items:center;width:52px;height:52px;display:grid}.rc-tecla-circulo svg{width:26px;height:26px}.rc-tecla[data-on] .rc-tecla-circulo{background:var(--rc-tecla-on);color:#000}.rc-colgar{background:var(--rc-rojo);color:#fff;border-radius:999px;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:450px;left:50%;transform:translate(-50%)}.rc-colgar svg{width:28px;height:28px}.rc-colgar[data-terminada]{filter:saturate(.4)brightness(.7)}.rc-subtitulos{text-align:left;background:#2c2c30f0;border-radius:18px;flex-direction:column;height:128px;padding:8px 12px 10px;display:flex;position:absolute;top:144px;left:10px;right:10px;box-shadow:0 10px 24px -12px #0009}.rc-subtitulos-cabeza{color:var(--rc-tenue);flex:none;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:600;display:flex}.rc-subtitulos-onda{align-items:center;gap:2px;height:14px;display:flex}.rc-subtitulos-onda i{background:var(--rc-vanta);transform-origin:50%;border-radius:2px;width:3px;height:100%;display:block}.rc-subtitulos-texto{flex-direction:column;flex:1;justify-content:flex-end;gap:4px;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 22px);mask-image:linear-gradient(#0000 0,#000 22px)}.rc-renglon{color:var(--rc-tinta);flex:none;margin:0;font-size:15px;line-height:1.32}.rc-renglon b{color:var(--rc-tenue);font-weight:700}.rc-renglon[data-quien=ia] b{color:var(--rc-vanta)}.rc-mirando{color:var(--rc-vanta);align-items:center;gap:7px;display:flex}.rc-puntos,.rc-escribiendo{gap:4px;display:inline-flex}.rc-puntos i,.rc-escribiendo i{background:currentColor;border-radius:999px;width:6px;height:6px;display:block}.rc-aviso{z-index:6;text-align:left;background:#3a3940f5;border-radius:20px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;position:absolute;top:44px;left:8px;right:8px;box-shadow:0 16px 30px -12px #000000b3}.rc-aviso-app{border-radius:9px;flex:none;width:34px;height:34px}.rc-aviso-texto{flex-direction:column;flex:1;min-width:0;font-size:15px;line-height:1.3;display:flex}.rc-aviso-cabeza{justify-content:space-between;gap:8px;display:flex}.rc-aviso-cabeza span{color:var(--rc-tenue)}.rc-calendario{z-index:2;border:1px solid var(--tt-borde);background:var(--tt-tarjeta);box-shadow:var(--tt-panel-sombra);color:var(--tt-tinta);border-radius:18px;position:absolute;bottom:22px;left:12px;right:12px}.rc-cal-cabeza{border-bottom:1px solid var(--tt-separador);justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding:10px 14px 8px;font-size:16px;display:flex}.rc-cal-cabeza span{color:var(--tt-tenue);font-size:15px}.rc-cal-filas{flex-direction:column;gap:4px;margin:0;padding:7px 10px 9px;list-style:none;display:flex}.rc-cal-filas li{grid-template-columns:2.9rem minmax(0,1fr);align-items:center;gap:6px;display:grid}.rc-cal-hora{font-family:var(--font-ticket), ui-monospace, monospace;color:var(--tt-tenue);font-size:15px}.rc-cal-otro,.rc-cal-turno{white-space:nowrap;border-radius:8px;align-items:center;height:30px;padding:0 10px;font-size:15px;display:flex;overflow:hidden}.rc-cal-otro{text-overflow:ellipsis;background:color-mix(in oklab, var(--tt-tinta) 6%, var(--tt-tarjeta));color:var(--tt-tenue);line-height:30px;display:block}.rc-cal-hueco{border:1.5px dashed var(--tt-borde);border-radius:8px;height:30px;display:block;position:relative}.rc-cal-turno{background:color-mix(in oklab, var(--of) 22%, var(--tt-tarjeta));justify-content:space-between;gap:8px;position:absolute;inset:-1.5px}.rc-cal-turno b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.rc-cal-turno span{color:var(--of-tinta);flex:none;font-weight:700}.rc-tel-sms{width:244px}.rc-msj-cabeza{background:#1c1c1ee6;border-bottom:1px solid #ffffff14;justify-content:center;padding:0 12px 8px;display:flex;position:relative}.rc-msj-atras{color:#3b8cff;width:26px;height:26px;position:absolute;top:10px;left:8px}.rc-msj-quien{flex-direction:column;align-items:center;gap:4px;max-width:80%;font-size:15px;display:flex}.rc-msj-quien img{object-fit:cover;border-radius:999px;width:42px;height:42px}.rc-msj-quien span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.rc-msj-hilo{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.rc-msj-cuando{color:var(--rc-tenue);flex-direction:column;align-self:stretch;align-items:center;margin:0 0 4px;font-size:15px;line-height:1.3;display:flex}.rc-msj-cuando b{font-weight:600}.rc-escribiendo{background:var(--rc-burbuja);color:var(--rc-tenue);border-radius:20px;padding:11px 14px}.rc-msj-burbuja{background:var(--rc-burbuja);transform-origin:0 100%;border-radius:20px;max-width:86%;margin:0;padding:8px 12px 9px;font-size:15px;line-height:1.35;position:relative}.rc-msj-burbuja:before{content:"";background:var(--rc-burbuja);border-bottom-right-radius:14px;width:16px;height:18px;position:absolute;bottom:0;left:-5px}.rc-msj-burbuja:after{content:"";background:#000;border-bottom-right-radius:10px;width:10px;height:18px;position:absolute;bottom:0;left:-10px}
