/* Agregados de la versión FastAPI sobre style.css (que se copió tal cual del prototipo). */

/* ítems del menú de módulos todavía no migrados */
.side nav .pendiente{display:flex;align-items:center;gap:10px;color:var(--side-ink);padding:8px 10px;border-radius:9px;font-size:.9rem;margin-bottom:1px;opacity:.45;cursor:default}
.side nav .pendiente small{margin-left:auto;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em}

/* Alpine: no mostrar elementos antes de inicializar */
[x-cloak]{display:none!important}

/* auditoría */
pre.json{background:#f5f7fa;border:1px solid var(--line);border-radius:8px;padding:8px;font-size:.78rem;max-width:520px;max-height:320px;overflow:auto;white-space:pre-wrap}
.paginas{display:flex;gap:8px;justify-content:flex-end;margin:10px 0 0}

/* ingreso con Google */
.btn-google{background:#fff;color:#1f1f1f;border:1px solid #747775;font-weight:500;justify-content:center;width:100%;padding:9px 15px;margin-top:6px}
.btn-google:hover{background:#f2f2f2;border-color:#747775;color:#1f1f1f}
.dev-login{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line-2)}
.dev-login select{width:100%}
