/* Braille en el celular (28 sep 2026, punto 158 de ivebeen3d): los seis puntos en fila, los pasos, los gestos y el
   campo donde se contesta con el teclado braille del teléfono. */
.celular-fila{display:flex;justify-content:center;gap:22px;margin:18px 0 10px}
.celular-mano{display:flex;gap:10px}
.celular-mano>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fffef9;border:2px solid #7d6aa3;font-size:18px;font-weight:700;color:var(--tinta)}
.celular-mano>span.celular-indice{background:var(--mora);border-color:var(--mora);color:#fff}
.celular-pie{font-size:13px;line-height:1.5;color:var(--secundaria);margin:0}
.celular-pasos{max-width:760px;margin:0 0 26px;padding-left:24px;display:grid;gap:12px;font-size:16px;line-height:1.6;color:var(--tinta)}
.celular-pasos li::marker{font-weight:700;color:var(--mora)}
.celular-gestos{width:100%;max-width:760px;border-collapse:collapse;font-size:15px;line-height:1.5;background:#fffef9;border:1px solid var(--linea);border-radius:8px}
.celular-gestos caption{text-align:left;font-weight:700;font-size:15px;padding:0 0 10px}
.celular-gestos th,.celular-gestos td{text-align:left;padding:11px 14px;border-top:1px solid var(--linea);vertical-align:top}
.celular-gestos thead th{border-top:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--secundaria)}
.celular-gestos tbody th{font-weight:650;width:38%}
.celular-formulario{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:end;margin:6px 0 16px}
.celular-formulario label{grid-column:1 / -1;font-size:14px;font-weight:650}
.celular-formulario input{min-height:52px;padding:10px 14px;font-size:22px;border:1px solid #8c8d80;border-radius:7px;background:#fffef9;color:var(--tinta)}
.celular-formulario input:read-only{background:#ece9e0}
.celular-formulario .principal{min-height:52px}
.celular-repaso{grid-template-columns:minmax(0,1fr)}
.celular-repaso li{font-size:15px;color:var(--tinta)}
@media(max-width:700px){.celular-fila{gap:14px}.celular-mano{gap:6px}.celular-mano>span{width:38px;height:38px;font-size:16px}.celular-formulario{grid-template-columns:minmax(0,1fr)}.celular-gestos tbody th{width:auto}}
