/* Teléfono: los productos de cada categoría se muestran hacia abajo, de dos en dos,
   en vez de en una fila que se desliza de lado (donde solo se veía uno a la vez). */
@media(max-width:600px){
 .category-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;margin:0;padding:8px 0 14px}
 .category-row>.card{flex:none;width:auto;max-width:none;min-width:0}
 .category-row>.card:hover{transform:none}
 .card .visual{height:110px}
 .card .cardbody{padding:8px 10px 10px}
 .card h3{font-size:13.5px}
 .card .meta{font-size:11px;overflow-wrap:anywhere}
 .card .card-heading .selling-state{font-size:9.5px;padding:6px 8px;letter-spacing:.03em}
 .card .card-heading .card-delete{width:28px;flex-basis:28px;min-width:28px;min-height:28px;font-size:17px}
 .card .price-edit-trigger{font-size:.9rem;padding:4px 9px 4px 15px}
 .card .supplier-summary{font-size:.78rem;padding:5px 7px}
 .card button:not(.card-delete):not(.price-edit-trigger){font-size:12.5px;min-height:38px}
 .category-heading button{display:none}
 .category-heading button:first-of-type{display:inline-block}
}
