/* Logo visuals in the transport-mode selector only. */
#modeFilters .filter-chip.has-operator-logo {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  padding: 7px 12px 7px 9px;
  white-space: nowrap;
}
#modeFilters .operator-logo {
  display: block;
  width: 25px;
  height: 24px;
  flex: 0 0 auto;
  object-fit: contain;
}
#modeFilters .operator-logo--jaklingko { width: 25px; }
#modeFilters .operator-logo--krl { width: 34px; }
#modeFilters .operator-logo--mrt { width: 30px; }
#modeFilters .operator-logo--lrt { width: 32px; }
#modeFilters .operator-logo--ka-bandara { width: 38px; }
#modeFilters .operator-logo--whoosh { width: 51px; height: 20px; }
