body:has(#eh9-filters) .eh9-market-modes {
  display:flex; align-items:center; gap:7px; padding:5px 7px;
  border:1px solid #e7a9b8; border-radius:11px; background:#fff6f8;
}
body:has(#eh9-filters) .eh9-market-modes label {
  display:block; position:relative; font-size:0; line-height:0;
}
body:has(#eh9-filters) .eh9-market-modes select {
  min-width:112px; min-height:40px; padding:0 30px 0 12px;
  border:1px solid #b51236; border-radius:8px; background:#fff;
  color:#98112f; font-size:14px; font-weight:750; line-height:1.2;
  accent-color:#b51236; cursor:pointer;
}
body:has(#eh9-filters) .eh9-market-modes select:focus-visible {
  outline:3px solid #b5123640; outline-offset:1px;
}
body:has(#eh9-filters) .eh9-market-modes select option { color:#222b39; background:#fff; font-weight:600; }
@media(max-width:800px) {
  body:has(#eh9-filters) .eh9-market-modes { gap:5px; padding:4px; }
  body:has(#eh9-filters) .eh9-market-modes select { min-width:102px; min-height:42px; padding-left:9px; font-size:13px; }
}