.manual-grocery-form .manual-amount { flex:0 0 4.2rem; }
.manual-grocery-form select { min-height:2.6rem; max-width:7.2rem; padding:0 .45rem; border:1px solid var(--home-line); border-radius:.65rem; color:var(--home-ink); background:var(--home-card); font-size:.7rem; }
@media(max-width:640px) { .manual-grocery-form { flex-wrap:wrap; }.manual-grocery-form input:first-child { flex-basis:100%; }.manual-grocery-form .manual-amount { flex:1; }.manual-grocery-form select { flex:1; max-width:none; }.manual-grocery-form button { min-width:4rem; } }
