/* «Montar aquí» (2026-10-30, migración 0236): diálogo de montaje y detalle del montaje en la línea del parte. */
#kit-assembly-dialog .kit-rows{list-style:none;margin:0;padding:0;display:grid;gap:0}
.kit-row{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;gap:6px 10px;align-items:center;padding:10px 0;border-top:1px solid var(--line-inner)}
.kit-row-ref{display:grid;gap:2px;min-width:0}
.kit-row-ref>span{color:var(--muted);font-size:12px}
.kit-row-note{color:var(--muted)}
.kit-row-short{color:var(--amber)}
.kit-row-qty{display:flex;align-items:center;gap:6px}
.kit-row-qty input{width:100%}
.kit-row-actions{display:flex;gap:4px}
.kit-row-serial,.kit-row-search{grid-column:1/-1}
.kit-row-serial{display:grid;gap:2px}
.kit-row-results{display:grid;gap:4px;margin-top:6px}
.kit-assembly-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.kit-line{margin-top:6px;border:1px solid var(--line-inner);padding:6px 10px;background:var(--surface)}
.kit-line summary{cursor:pointer}
.kit-line ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}
.kit-line li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}
.kit-line li>span{color:var(--muted);font-size:12px}
.kit-line-serial input{min-width:180px}
.kit-line-pending{color:var(--amber)}
@media (max-width:720px){.kit-row{grid-template-columns:minmax(0,1fr) 100px}.kit-row-actions{grid-column:1/-1}}
.material-line>.kit-line-block{grid-column:1/-1}
