/* European Salvage v7.20.54 — operation-pool filter action controls.
   Scope tightly to the existing responder filter to avoid other forms. */
#marketFilterBar .mp-filter-actions{
  grid-column:1 / -1;
  display:flex;
  justify-content:flex-end;
  align-items:stretch;
  gap:10px;
  min-width:0;
  margin-top:2px;
}
#marketFilterBar .mp-filter-actions > button{
  box-sizing:border-box;
  flex:0 1 154px;
  min-width:0;
  min-height:48px;
  height:auto;
  padding:11px 14px;
  border-radius:11px;
  white-space:normal;
  line-height:1.22;
  font-size:15px;
  font-weight:850;
  cursor:pointer;
}
#marketFilterBar #poolApply{
  background:#073847;
  color:#fff;
  border:1px solid #073847;
}
#marketFilterBar #poolReset{
  background:#fff;
  color:#073847;
  border:1px solid #a9bfba;
}
#marketFilterBar .mp-filter-actions button:hover{filter:brightness(.94)}
#marketFilterBar .mp-filter-actions button:focus-visible{
  outline:3px solid #d7ad48;
  outline-offset:3px;
}
#responderPoolView{scroll-margin-top:136px}
@media(max-width:760px){
  #marketFilterBar .mp-filter-actions{
    grid-column:1 / -1;
    display:flex;
    justify-content:space-between;
    gap:10px;
    width:100%;
  }
  #marketFilterBar .mp-filter-actions > button{
    grid-column:auto;
    flex:1 1 0;
    width:50%;
    min-height:52px;
    margin:0;
    font-size:16px;
    padding:11px 6px;
  }
  #responderPoolView{scroll-margin-top:100px}
}
