@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2) format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2) format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2) format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2) format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-600-normal-7iWW07_k.woff2) format("woff2"),url(/assets/rubik-latin-600-normal-Bd1rsTk4.woff) format("woff")}:root{color-scheme:light dark;--fondo: #F8F6F1;--superficie: #FFFFFF;--superficie-2: #F1EEE6;--linea: #E5E0D4;--tinta: #232321;--tinta-2: #5E5A50;--tinta-3: #6F6A5F;--mostaza: #E9B949;--mostaza-fuerte: #C9961F;--mostaza-tinta: #8A6410;--mostaza-suave: #FBEFC9;--ok: #2F7D4F;--ok-suave: #DDF0E3;--alerta: #B96A0B;--alerta-suave: #FBE8CF;--mal: #A8463A;--mal-suave: #F6DDD8;--gris-suave: #E7E4DC;--franja-amarillo: #F2C230;--franja-negro: #2E2C27;--sobre-mostaza: #232321;--comando-fondo: #2E2C27;--comando-tinta: #F1EEE5;--foco: #232321;--foco-sobre-oscuro: #E9B949;--resaltado: #8A6410;--velo: rgb(20 20 18 / .5);--sombra: rgb(0 0 0 / .25);--sombra-suave: rgb(0 0 0 / .18);--fuente-titulos: Fredoka, Rubik, system-ui, sans-serif;--fuente-texto: Rubik, "Segoe UI", system-ui, sans-serif;--seguro-arriba: env(safe-area-inset-top, 0px);--seguro-derecha: env(safe-area-inset-right, 0px);--seguro-abajo: env(safe-area-inset-bottom, 0px);--seguro-izquierda: env(safe-area-inset-left, 0px);--alto-pantalla: 100vh;--margen-lateral: 16px;--insignia: 48px}@supports (height: 100dvh){:root{--alto-pantalla: 100dvh}}@media(min-width:720px){:root{--margen-lateral: 20px}}@media(min-width:720px)and (min-height:600px){:root{--insignia: 64px}}@media(prefers-color-scheme:dark){:root{--fondo: #1D1D1B;--superficie: #272725;--superficie-2: #30302D;--linea: #3E3D38;--tinta: #F1EEE5;--tinta-2: #BDB8AA;--tinta-3: #9A9588;--mostaza-fuerte: #E9B949;--mostaza-tinta: #F0CB6A;--mostaza-suave: #3D3419;--ok: #7CC69A;--ok-suave: #1F3A2B;--alerta: #EBB05C;--alerta-suave: #3F2E14;--mal: #E4907F;--mal-suave: #432420;--gris-suave: #353430;--comando-fondo: #1D1D1B;--foco: #E9B949;--resaltado: #F0CB6A;--velo: rgb(0 0 0 / .6);--sombra: rgb(0 0 0 / .5);--sombra-suave: rgb(0 0 0 / .4)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:var(--alto-pantalla);background:var(--fondo);color:var(--tinta);font:400 15px/1.5 var(--fuente-texto);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-family:var(--fuente-titulos);line-height:1.15}p{margin:0}button{font:inherit}img{display:block;max-width:100%}.app{display:flex;flex-direction:column;min-height:var(--alto-pantalla);padding-bottom:var(--seguro-abajo)}.cuerpo{flex:1;padding:0 calc(var(--margen-lateral) + var(--seguro-derecha)) 0 calc(var(--margen-lateral) + var(--seguro-izquierda))}.encabezado{flex:none;display:flex;align-items:center;gap:12px;padding:calc(var(--seguro-arriba) + 10px) calc(var(--seguro-derecha) + var(--margen-lateral)) 10px calc(var(--seguro-izquierda) + var(--margen-lateral))}.encabezado-textos{flex:1;min-width:0}.encabezado-titulo{font-size:26px;font-weight:600;overflow-wrap:anywhere}.encabezado-subtitulo{margin-top:2px;font-size:13px;color:var(--tinta-3)}.encabezado-derecha{flex:none;display:flex;align-items:center;gap:8px}.insignia{flex:none;width:var(--insignia);height:var(--insignia)}@media(min-width:720px){.encabezado-titulo{font-size:28px}}.franja-prueba{flex:none;display:flex;align-items:center;justify-content:center;height:28px;background:repeating-linear-gradient(-45deg,var(--franja-amarillo) 0 10px,var(--franja-negro) 10px 20px)}.franja-prueba span{padding:5px 12px 5px 14px;border-radius:4px;background:var(--franja-amarillo);color:var(--sobre-mostaza);font:700 12.5px/1 var(--fuente-titulos);letter-spacing:.2em}.marco{--ancho-riel: 72px;--ancho-lateral: 240px;--ancho-chat: 380px;display:flex;height:var(--alto-pantalla);overflow:hidden;background:var(--fondo)}.marco-compacto{flex-direction:column}.marco-amplio{--ancho-chat: 400px}.marco-cuerpo{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.marco-medio .encabezado,.marco-amplio .encabezado{padding-left:var(--margen-lateral)}.marco-area{flex:1;min-height:0;display:flex}.marco-contenido{flex:1;min-width:0;overflow-y:auto;overscroll-behavior:contain}.nav-entrada{display:flex;align-items:center;gap:4px;min-width:44px;min-height:44px;padding:0;border:0;background:none;color:var(--tinta-2);cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-entrada .icono{flex:none;box-sizing:content-box;padding:4px 14px;border-radius:999px;transition:background-color .12s ease}.nav-entrada[aria-current=page]{color:var(--tinta)}.nav-entrada[aria-current=page] .nav-etiqueta{font-weight:600}.nav-entrada[aria-current=page] .icono{background:var(--mostaza-suave);color:var(--mostaza-tinta)}.nav-entrada:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:12px}.nav-etiqueta{font-size:11.5px;line-height:1.2;white-space:nowrap}.nav-lista{display:flex;flex-direction:column;gap:6px}.nav-abajo{margin-top:auto}.barra-inferior{flex:none;display:flex;justify-content:space-around;padding:6px calc(var(--seguro-derecha) + 4px) calc(var(--seguro-abajo) + 6px) calc(var(--seguro-izquierda) + 4px);border-top:1px solid var(--linea);background:var(--superficie)}.barra-inferior .nav-entrada{flex:1;flex-direction:column;justify-content:center}.riel{flex:none;display:flex;flex-direction:column;align-items:center;gap:18px;width:calc(var(--ancho-riel) + var(--seguro-izquierda));padding:calc(var(--seguro-arriba) + 14px) 0 calc(var(--seguro-abajo) + 14px) var(--seguro-izquierda);border-right:1px solid var(--linea);background:var(--superficie);overflow-y:auto}.riel .nav-lista{align-items:center}.riel .nav-entrada{flex-direction:column;justify-content:center;width:var(--ancho-riel);padding:2px 0}.riel .nav-etiqueta{font-size:10.5px}.riel-avatar,.lateral-avatar,.columna-chat-avatar{flex:none;border-radius:50%;object-fit:cover}.riel-avatar{width:40px;height:40px}.lateral{flex:none;display:flex;flex-direction:column;gap:18px;width:calc(var(--ancho-lateral) + var(--seguro-izquierda));padding:calc(var(--seguro-arriba) + 16px) 12px calc(var(--seguro-abajo) + 14px) calc(var(--seguro-izquierda) + 12px);border-right:1px solid var(--linea);background:var(--superficie);overflow-y:auto}.lateral-marca{display:flex;align-items:center;gap:10px;padding:0 4px 0 6px}.lateral-avatar{width:36px;height:36px}.lateral-nombre{flex:1;font:600 22px/1 var(--fuente-titulos)}.lateral .nav-lista{gap:2px}.lateral .nav-entrada{gap:12px;width:100%;min-height:40px;padding:0 12px;border-radius:10px;text-align:left}.lateral .nav-entrada .icono{padding:0;background:none}.lateral .nav-entrada[aria-current=page]{background:var(--mostaza-suave)}.lateral .nav-entrada[aria-current=page] .icono{color:var(--mostaza-tinta)}.lateral .nav-etiqueta{font-size:15px}.lateral-equipo{display:flex;flex-direction:column;margin-top:8px;padding:10px 12px 0;border-top:1px solid var(--linea);color:var(--tinta-3);font-size:12.5px;line-height:1.35}.lateral-equipo-nombre{color:var(--tinta-2)}.boton-icono{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--linea);border-radius:10px;background:var(--superficie);color:var(--tinta-2);cursor:pointer}.boton-icono:hover{color:var(--tinta)}.boton-icono:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.columna-chat{flex:none;display:flex;flex-direction:column;width:var(--ancho-chat);min-height:0;padding-right:var(--seguro-derecha);border-left:1px solid var(--linea);background:var(--superficie)}.columna-chat[data-expandido=true]{flex:1;width:auto;border-left:0}.columna-chat-cabecera{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 14px 10px 16px;border-bottom:1px solid var(--linea)}.columna-chat-avatar{width:32px;height:32px}.columna-chat-titulo{flex:1;font:600 19px/1.2 var(--fuente-titulos)}.columna-chat .pantalla-chat{flex:1;min-height:0;overflow:hidden}@media(pointer:coarse){.lateral .nav-entrada{min-height:44px}.boton-icono{width:44px;height:44px}}.boton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border:1px solid var(--linea);border-radius:10px;background:var(--superficie);color:var(--tinta);font:500 14.5px/1 var(--fuente-texto);text-decoration:none;cursor:pointer}.boton:disabled{opacity:.5;cursor:default}.boton:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.boton-mostaza{border-color:var(--mostaza);background:var(--mostaza);color:var(--sobre-mostaza);font-weight:600}.vinculacion{padding-bottom:32px}.vinculacion-tarjeta{display:flex;flex-direction:column;align-items:stretch;gap:16px;max-width:440px;margin:8px auto 0}.vinculacion-avatar{align-self:center;width:88px;height:88px;border:3px solid var(--mostaza);border-radius:50%;object-fit:cover}.vinculacion-titulo{text-align:center;font-size:26px;font-weight:600}.vinculacion-texto{margin-top:-8px;text-align:center;color:var(--tinta-2)}.huella-caja,.instruccion{padding:14px 16px 16px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie)}.huella-etiqueta{margin-bottom:8px;text-align:center;color:var(--tinta-3);font-size:13px}.huella{display:flex;align-items:center;justify-content:center;gap:4px;font:700 clamp(18px,6.4vw,28px)/1 ui-monospace,"Cascadia Mono",Consolas,"SF Mono",monospace;letter-spacing:.06em}.huella-grupo{padding:9px clamp(5px,1.8vw,11px);border-radius:10px;background:var(--mostaza-suave);color:var(--tinta)}.huella-guion{color:var(--tinta-3);font-weight:400}.instruccion{display:flex;flex-direction:column;gap:12px}.comando{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:12px;background:var(--comando-fondo);color:var(--comando-tinta)}.comando code{flex:1;min-width:0;font:500 clamp(13px,4vw,15px)/1.4 ui-monospace,"Cascadia Mono",Consolas,"SF Mono",monospace;-webkit-user-select:all;user-select:all}.sin-cortes{white-space:nowrap}@media(prefers-color-scheme:dark){.comando{border:1px solid var(--linea)}}.comando .boton{min-height:36px;padding:0 12px}.comando .boton:focus-visible{outline-color:var(--foco-sobre-oscuro)}.teams-enlaces{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px}.teams-enlaces a:not(.boton){color:var(--mostaza-tinta)}.teams-enlaces a:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:4px}.nombre-equipo{display:flex;align-items:center;gap:10px;color:var(--tinta-2);font-size:14px}.nombre-equipo input{flex:1;min-width:0;min-height:40px;padding:0 12px;border:1px solid var(--linea);border-radius:10px;background:var(--superficie);color:var(--tinta);font:600 15px/1 var(--fuente-texto)}.nombre-equipo input:focus{outline:2px solid var(--foco);outline-offset:1px}.estado-vinculacion{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px dashed var(--mostaza);border-radius:14px;background:var(--mostaza-suave)}.estado-vinculacion[data-tono=problema]{border:1px solid var(--mal);background:var(--mal-suave)}.estado-textos{display:flex;flex-direction:column;gap:2px}.estado-textos span{color:var(--tinta-2);font-size:13.5px}.girando{flex:none;width:20px;height:20px;border:2.5px solid var(--mostaza);border-right-color:transparent;border-radius:50%;animation:girar 1s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.girando{animation:none}}.vinculacion-acciones{display:flex;flex-wrap:wrap;gap:10px}.vinculacion-acciones:empty{display:none}.nota-llave{color:var(--tinta-3);font-size:12.5px;text-align:center}.problema-arranque{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--mal);border-radius:14px;background:var(--mal-suave)}.problema-arranque h2{font-size:20px}.problema-detalle{color:var(--tinta-2);font-size:12.5px}.fallo-arranque{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:24px var(--margen-lateral)}.fallo-arranque-titulo{font-weight:600}.cargando{display:flex;flex-direction:column;gap:12px;padding-top:24px}.esqueleto{height:18px;border-radius:9px;background:var(--gris-suave)}.esqueleto-corto{width:60%}.proximamente{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:100%;padding:32px 20px;text-align:center;color:var(--tinta-3)}.proximamente-titulo{color:var(--tinta);font-size:22px}.mas-lista{margin:0;padding:12px var(--margen-lateral);list-style:none}.mas-entrada{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:0 4px;border:0;border-bottom:1px solid var(--linea);background:none;color:var(--tinta);font-size:16px;text-align:left;cursor:pointer}@media(pointer:coarse){.boton,.comando .boton,.nombre-equipo input{min-height:44px}.teams-enlaces a:not(.boton){display:inline-flex;align-items:center;min-height:44px}}.pantalla-chat{display:flex;flex-direction:column;height:100%;min-height:0}.chat-hilo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.chat-cargando{display:flex;flex-direction:column;gap:12px;padding:24px var(--margen-lateral)}.hilo{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px var(--margen-lateral);list-style:none}.banda-estado{flex:none}.banda{flex:none;padding:8px var(--margen-lateral);border-bottom:1px solid var(--linea);background:var(--alerta-suave);color:var(--tinta);font-size:13.5px;text-align:center}.banda[data-prueba=banda-hora]{background:var(--mal-suave)}.banda-version{display:flex;align-items:center;justify-content:center;gap:12px;padding-block:4px;background:var(--superficie-2)}.banda-version .boton{min-height:44px}.aviso-notificaciones{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px var(--margen-lateral);border-bottom:1px solid var(--linea);background:var(--mostaza-suave);color:var(--tinta);font-size:13.5px}.aviso-notificaciones>.icono{flex:none;color:var(--mostaza-tinta)}.aviso-notificaciones-texto{flex:1 1 220px;margin:0;line-height:1.4}.aviso-notificaciones-detalle{color:var(--tinta-2)}.aviso-notificaciones-acciones{display:flex;gap:8px;margin-left:auto}.burbuja,.tarjeta-aviso{position:relative;max-width:min(80%,560px);padding:8px 12px 6px;border-radius:16px;color:var(--tinta)}.burbuja[data-resaltado=true],.tarjeta-aviso[data-resaltado=true]{outline:3px solid var(--resaltado);outline-offset:3px;animation:resaltar 2s ease-out}@keyframes resaltar{0%{outline-offset:10px}}@media(prefers-reduced-motion:reduce){.burbuja[data-resaltado=true],.tarjeta-aviso[data-resaltado=true]{animation:none}}.burbuja:focus-visible,.tarjeta-aviso:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.burbuja-stanley{align-self:flex-end;border-bottom-right-radius:6px;background:var(--mostaza-suave)}.burbuja-dexter{align-self:flex-start;border:1px solid var(--linea);border-bottom-left-radius:6px;background:var(--superficie)}.burbuja-texto,.tarjeta-aviso-texto{white-space:pre-wrap;overflow-wrap:anywhere}.burbuja-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin-top:2px;color:var(--tinta-2);font-size:11.5px}.marca-canal{padding:0 6px;border:1px solid var(--linea);border-radius:999px;line-height:1.5}.estado-envio[data-estado=error-hora],.estado-envio[data-estado=error]{color:var(--mal);font-weight:500}.boton-reintentar{min-height:28px;padding:0 10px;border:1px solid var(--mal);border-radius:999px;background:var(--superficie);color:var(--mal);font:600 12px/1 var(--fuente-texto);cursor:pointer}.boton-reintentar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.cita-burbuja{margin-bottom:4px;padding:2px 8px;border-left:3px solid var(--mostaza);color:var(--tinta-2);font-size:12.5px;overflow-wrap:anywhere}.tarjeta-aviso{align-self:flex-start;border:1px solid var(--alerta);background:var(--alerta-suave)}.tarjeta-aviso-tipo{color:var(--tinta-2);font:600 12px/1.4 var(--fuente-titulos);letter-spacing:.04em}.tarjeta-aviso .burbuja-pie{justify-content:flex-start}.tarjeta-aprendizaje{width:min(100%,440px);max-width:100%;border:1px solid var(--linea);border-left:4px solid var(--mostaza);background:var(--superficie)}.aprendizaje-acciones{display:flex;gap:8px;margin-top:10px}.aprendizaje-acciones .boton{flex:1;min-width:0}.aprendizaje-acciones .boton[aria-disabled=true]{opacity:.5;cursor:default}.aprendizaje-acciones .boton[data-pulsado=true]{opacity:1}.aprendizaje-respondido{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--ok);font-size:13.5px;font-weight:500}.aprendizaje-respondido .icono{flex:none}.aprendizaje-falla{margin-top:6px;color:var(--mal);font-size:13px}.linea-estado{align-self:center;max-width:90%;padding:3px 12px;border-radius:999px;background:var(--gris-suave);color:var(--tinta-2);font-size:12.5px;text-align:center}.linea-viva:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--mostaza-fuerte);vertical-align:1px}@media(pointer:coarse){.burbuja,.tarjeta-aviso{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.menu-entrada{position:absolute;z-index:2;top:calc(100% + 4px);display:flex;flex-direction:column;min-width:160px;padding:4px;border:1px solid var(--linea);border-radius:12px;background:var(--superficie);box-shadow:0 6px 20px var(--sombra-suave)}.menu-entrada.menu-arriba{top:auto;bottom:calc(100% + 4px)}.burbuja-stanley .menu-entrada{right:0}.burbuja-dexter .menu-entrada,.tarjeta-aviso .menu-entrada{left:0}.menu-opcion{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--tinta);font-size:14.5px;text-align:left;cursor:pointer}.menu-opcion:hover{background:var(--superficie-2)}.menu-opcion:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.chat-vacio{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 20px;color:var(--tinta-3);text-align:center}.chat-vacio-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.composer-zona{flex:none;display:flex;flex-direction:column;gap:6px;padding:8px var(--margen-lateral) 10px;border-top:1px solid var(--linea);background:var(--superficie)}.composer{display:flex;align-items:flex-end;gap:8px}.composer-campo{flex:1;min-width:0;min-height:40px;max-height:160px;padding:9px 12px;border:1px solid var(--linea);border-radius:12px;background:var(--fondo);color:var(--tinta);font:400 15px/1.4 var(--fuente-texto);resize:none;overflow-y:auto}.composer-campo::placeholder{color:var(--tinta-3)}.composer-campo:focus{outline:2px solid var(--foco);outline-offset:1px}.boton-enviar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:var(--mostaza);color:var(--sobre-mostaza);cursor:pointer}.boton-enviar:disabled{opacity:.45;cursor:default}.boton-enviar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.cita-chip{display:flex;align-items:center;gap:8px;padding:2px 4px 2px 12px;border-left:3px solid var(--mostaza);border-radius:8px;background:var(--superficie-2);color:var(--tinta-2);font-size:13px}.cita-chip-texto{flex:1}.cita-chip .boton-icono{width:32px;height:32px;border:0;background:none}.aviso-envio{color:var(--mal);font-size:13px}.contador-texto{align-self:flex-end;color:var(--tinta-3);font-size:12px}.contador-texto[data-excedido=true]{color:var(--mal);font-weight:600}.solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-teclado=abierto] .marco{position:fixed;top:var(--vista-arriba, 0px);right:0;left:0;height:var(--vista-alto, var(--alto-pantalla))}html[data-teclado=abierto] .barra-inferior{display:none}html[data-teclado=abierto] .composer-campo{max-height:calc(4.2em + 20px)}.sonda-alto-pantalla{position:fixed;top:0;left:0;width:0;height:0;visibility:hidden;pointer-events:none}@supports (height: 100dvh){.sonda-alto-pantalla{height:100dvh}}.boton-compactar{min-height:36px;padding:0 12px 0 10px;color:var(--tinta-2)}.boton-compactar:hover{color:var(--tinta)}.boton-compactar[aria-disabled=true],.boton-icono[aria-disabled=true]{opacity:.5;cursor:default}@media(pointer:coarse){.composer-campo,.boton-enviar{min-height:44px}.boton-enviar,.cita-chip .boton-icono{width:44px;height:44px}.menu-opcion{min-height:44px}.boton-reintentar{min-width:44px;min-height:44px}.boton-compactar{min-height:44px}}.ajustes{display:flex;flex-direction:column;gap:22px;max-width:760px;margin:0 auto;padding:14px calc(var(--margen-lateral) + var(--seguro-derecha)) 32px calc(var(--margen-lateral) + var(--seguro-izquierda))}.ajustes-seccion{display:flex;flex-direction:column;gap:8px}.ajustes-titulo{margin-left:4px;font-size:18px;font-weight:600}.ajustes-lista{margin:0;padding:0;list-style:none;border:1px solid var(--linea);border-radius:16px;background:var(--superficie);overflow:hidden}.ajustes-lista>li{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-top:1px solid var(--linea)}.ajustes-lista>li:first-child{border-top:0}.ajustes-caja{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie)}.ajustes-fila{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.ajustes-textos{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:3px;overflow-wrap:anywhere}.ajustes-textos strong{font-weight:500}.ajustes-textos span,.ajustes-nota{color:var(--tinta-3);font-size:13px}.dispositivo-este{color:var(--tinta-2);font-weight:500}.ajustes-botones{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ajustes-ok{color:var(--ok);font-size:13.5px}.ajustes-error{color:var(--mal);font-size:13.5px}.boton-peligro{border-color:var(--mal);color:var(--mal)}.huella.huella-chica{justify-content:flex-start;margin:2px 0;font-size:15px;gap:3px}.huella-chica .huella-grupo{padding:4px 6px;border-radius:6px}.ajustes-form{display:flex;flex-direction:column;gap:8px}.ajustes-campo{display:flex;flex-direction:column;gap:3px;color:var(--tinta-2);font-size:14px}.ajustes-campo strong{color:var(--tinta);font-weight:500}.ajustes-campo span{color:var(--tinta-3);font-size:13px}.ajustes-form input{flex:1 1 200px;min-width:0;min-height:40px;padding:0 12px;border:1px solid var(--linea);border-radius:10px;background:var(--superficie);color:var(--tinta);font:500 15px/1 var(--fuente-texto)}.ajustes-form input.campo-huella{font:600 16px/1 ui-monospace,Cascadia Mono,Consolas,SF Mono,monospace;letter-spacing:.04em}.ajustes-form input:focus{outline:2px solid var(--foco);outline-offset:1px}.diagnostico-lineas{max-height:360px;margin:0;padding:8px 10px;overflow-y:auto;list-style:none;border-radius:12px;background:var(--superficie-2);color:var(--tinta);font:400 12.5px/1.5 ui-monospace,Cascadia Mono,Consolas,SF Mono,monospace;overflow-wrap:anywhere}.diagnostico-lineas time,.diagnostico-origen{color:var(--tinta-2)}.diagnostico-origen{font-weight:600}.diagnostico-lineas:empty{display:none}.boton[aria-pressed=true]{border-color:var(--mostaza-fuerte);background:var(--mostaza-suave)}.confirmacion-fondo{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:calc(16px + var(--seguro-arriba)) calc(16px + var(--seguro-derecha)) calc(16px + var(--seguro-abajo)) calc(16px + var(--seguro-izquierda));background:var(--velo)}.confirmacion{display:flex;flex-direction:column;gap:12px;width:min(440px,100%);padding:20px;border:1px solid var(--linea);border-radius:16px;background:var(--superficie);box-shadow:0 12px 32px var(--sombra)}.confirmacion-titulo{font-size:20px;font-weight:600}.confirmacion p{color:var(--tinta-2)}.confirmacion-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media(pointer:coarse){.ajustes-form input{min-height:44px}}
