/* Identidad «Oro de Midas» (14-oct-2026): ver herramientas/aplicar_midas.py */
/* Afiliados y soporte en autoonomia.com: lo que les falta a comprar.css y prueba.css. */
.jmax-pagina .prueba-caja{max-width:760px}
.jmax-pagina .prueba-rejilla .prueba-caja{max-width:none}
.jmax-pagina header + .prueba-caja,.jmax-pagina .pagina-centro + .prueba-caja{margin:28px auto 0}
.jmax-pagina textarea{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;
  background:var(--page);color:var(--ink);font:inherit;resize:vertical}
.jmax-pagina textarea:focus{outline:2px solid var(--blue);outline-offset:1px}
.jmax-pagina .pagina-opciones{display:flex;gap:18px;flex-wrap:wrap}
.jmax-pagina .pagina-opciones .prueba-casilla{margin-top:4px}
.jmax-pagina .pagina-enlace{font-family:ui-monospace,Consolas,monospace;font-size:14px;padding:12px 14px;
  border:1px dashed var(--line);border-radius:10px;background:var(--page-alt);overflow-wrap:anywhere;color:var(--ink)}
.jmax-pagina .pagina-numero{font-size:22px;font-weight:700;text-align:center}
.jmax-pagina .pagina-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}
@media (max-width:640px){.jmax-pagina .pagina-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}
.jmax-pagina .pagina-cifra{border:1px solid var(--line);border-radius:12px;padding:14px;text-align:center;background:var(--page-alt)}
.jmax-pagina .pagina-cifra b{display:block;font-size:22px;color:var(--ink)}
.jmax-pagina .pagina-cifra span{font-size:13px;color:var(--muted)}
.jmax-pagina .pagina-tabla{overflow-x:auto;margin-top:12px}
.jmax-pagina table{width:100%;border-collapse:collapse;font-size:14px}
.jmax-pagina th,.jmax-pagina td{padding:10px 8px;border-bottom:1px solid var(--line);text-align:left}
.jmax-pagina th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}
.jmax-pagina .pagina-centro{text-align:center;color:var(--body);margin-top:14px}
.jmax-pagina .pagina-centro a{color:var(--blue);font-weight:600}
.jmax-pagina .pagina-estado{font-weight:700;color:var(--ink);margin:0 0 14px}
.jmax-pagina .pagina-mensaje{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:0 0 12px;background:var(--page)}
.jmax-pagina .pagina-mensaje.de-soporte{background:var(--page-alt);border-color:var(--blue)}
.jmax-pagina .pagina-mensaje p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}
.jmax-pagina .pagina-autor{font-size:12px;color:var(--muted);font-weight:600}
