/* ============================================================
   AJUSTES
   ============================================================ */

.aj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;align-items:start;}
.aj-box{padding:20px;}
.aj-box.ancha{grid-column:span 2;}
@media (max-width:719px){ .aj-box.ancha{grid-column:auto;} }
.aj-box h3{font-size:var(--t-sm);font-weight:var(--p-fuerte);margin:0 0 4px;}
.aj-box .aj-sub{font-size:var(--t-sm);color:var(--sec);margin:0 0 16px;}
.aj-box .ct-campo{margin-bottom:12px;}
.aj-box .ct-fila{display:grid;gap:10px;}
.aj-box .ct-fila.dos{grid-template-columns:1fr 1fr;}
.aj-msg{font-size:var(--t-sm);margin-top:10px;padding:9px 12px;border-radius:var(--r-sm);background:var(--verde-suave);color:var(--verde-hondo);display:none;}
.aj-msg.visible{display:block;}
.aj-msg.ko{background:var(--rojo-suave);color:var(--alerta);}
/* Hoja cifrada que no abre con la llave actual (v5.5). Se usa el ambar,
     no el rojo de alerta: no se ha perdido nada, hace falta la llave. */
  .aj-backup-parciales{display:flex;gap:8px;}
.aj-backup-parciales .btn{flex:1;}
.aj-btn-sec{background:var(--ficha) !important;color:var(--navy) !important;border:1px solid var(--borde) !important;}
