/* ============================================================
   Tabla de especificaciones técnicas
   ============================================================ */

.spec-table{ display:grid; border-top:1px solid var(--line); }
.spec-row{ display:grid; grid-template-columns:1fr auto; gap:var(--sp-5); padding:var(--sp-4) 0; border-bottom:1px solid var(--line); align-items:baseline; }
.spec-row dt{ font-family:var(--font-mono); font-size:var(--fs-lbl); font-weight:500; letter-spacing:.06em; text-transform:uppercase; color:var(--steel); }
.spec-row dd{ font-weight:600; color:var(--navy); text-align:right; }
.spec-row dd.pending{ font-family:var(--font-mono); font-weight:400; font-style:italic; font-size:var(--fs-xs); color:var(--steel-light); border:1px dashed var(--line); padding:var(--sp-1) var(--sp-2); }

.tag-pending{ display:inline-block; font-family:var(--font-mono); font-size:var(--fs-lbl); font-weight:500; letter-spacing:.08em; text-transform:uppercase; color:var(--steel-light); border:1px dashed var(--line); padding:3px var(--sp-2); margin-top:var(--sp-1); }
