.shopping-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.8rem 1rem}.shopping-row-title{display:flex;align-items:center;gap:.6rem;min-width:0;overflow-wrap:anywhere}.shopping-row-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.shopping-edit-form{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.shopping-edit-form .shopping-qty{width:5.5rem}.shopping-edit-form .shopping-unit{width:6.2rem}@media(max-width:850px){.shopping-row{grid-template-columns:minmax(0,1fr)}.shopping-row-actions{padding-left:0}.shopping-edit-form{flex:1 1 auto}.shopping-edit-form .shopping-qty{flex:1 1 5rem;min-width:4rem}.shopping-edit-form .shopping-unit{flex:1 1 6rem;min-width:5rem}}@media(max-width:390px){.shopping-row-actions>.shopping-edit-form{flex-basis:100%}.shopping-row-actions .btn{white-space:nowrap}}