/* VAZZTEC R59 · fichas por lote, paginación de inventario y alineación de modalidad */
.inventario-seleccion-fichas-bar{
  position:sticky;top:8px;z-index:18;display:flex;align-items:center;gap:9px;
  margin:0 0 11px;padding:9px 11px;border:1px solid #5eead4;border-radius:10px;
  background:#f0fdfa;box-shadow:0 5px 16px rgba(15,23,42,.1)
}
.inventario-seleccion-fichas-bar[hidden]{display:none}
.inventario-seleccion-fichas-bar>span{margin-right:auto;color:#475569;font-size:.78rem}
.inventario-seleccion-fichas-bar button,.catalogo-seleccion-bar button{margin:0;padding:7px 11px;font-size:.72rem;white-space:nowrap}
.inventario-imagen-seleccion{position:relative;width:max-content}
.inventario-ficha-selector{display:flex;align-items:center;gap:3px;margin-bottom:4px;color:#0f766e;font-size:.62rem;font-weight:850;cursor:pointer}
.inventario-ficha-selector input{width:15px;height:15px;margin:0}
.inventario-producto-fila.inventario-ficha-seleccionada>td{background:#f0fdfa;border-color:#5eead4}
.orden-equipo-listado>div{min-width:0;overflow:hidden}
.orden-equipo-listado>div>span,.orden-equipo-listado>div>strong{max-width:100%;overflow-wrap:anywhere}

@media(max-width:900px){
  .inventario-seleccion-fichas-bar,.catalogo-seleccion-bar{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
  .inventario-seleccion-fichas-bar[hidden],.catalogo-seleccion-bar[hidden]{display:none}
  .inventario-seleccion-fichas-bar>strong,.inventario-seleccion-fichas-bar>span,.catalogo-seleccion-bar>strong,.catalogo-seleccion-bar>span{grid-column:1/-1;margin:0}
  .inventario-seleccion-fichas-bar button,.catalogo-seleccion-bar button{width:100%;white-space:normal}
}

@media(min-width:901px){
  .ordenes-tabla-mejorada .orden-listado-equipo{min-width:0}
  .ordenes-tabla-mejorada .orden-equipo-listado>div>span,
  .ordenes-tabla-mejorada .orden-equipo-listado>div>strong{white-space:normal;line-height:1.18}
}
