/* POSH catalogue fields: a visible inset indicator for pointer and keyboard focus. */
.catalog-page .catalog-controls .filters input:focus,
.catalog-page .catalog-controls .filters select:focus,
.catalog-page .catalog-controls .sort-label select:focus {
  outline: none;
  outline-offset: 0;
  border-bottom-color: #416e9d;
  box-shadow: inset 0 -3px 0 #416e9d;
}
/* Windows High Contrast suppresses box-shadow: retain an internal system-colour outline. */
@media (forced-colors: active) {
  .catalog-page .catalog-controls .filters input:focus,
  .catalog-page .catalog-controls .filters select:focus,
  .catalog-page .catalog-controls .sort-label select:focus {
    outline: 2px solid Highlight;
    outline-offset: -2px;
    border-bottom-color: Highlight;
    box-shadow: none;
  }
}
