.section-tools{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}
.section-tools input{min-width:220px}
.section-tools button{padding:.6rem .75rem;font-size:.88rem}
@media(max-width:600px){
  .section-tools{justify-content:stretch}
  .section-tools input{min-width:0;flex:1}
  .section-tools button{flex:1}
}
