/* Official logos share the existing store-card image row. No layout redesign. */
#ov.go-harmonized #drive-picker .drive-opt[data-drive-index="3"] > img {
  width: min(100%, 146px) !important;
  max-width: 146px !important;
  height: 70px !important;
  object-fit: contain !important;
  object-position: center !important;
  margin: 0 auto !important;
}
#ov.go-harmonized #drive-picker .drive-opt[data-drive-index="2"] > img {
  width: min(100%, 143px) !important;
  max-width: 143px !important;
  height: 70px !important;
  /* The official file has wide blank top/bottom margins; crop only that space. */
  object-fit: cover !important;
  object-position: center !important;
  margin: 0 auto !important;
}
#ov.go-harmonized #drive-picker .drive-opt > span {
  max-width: 100%;
  overflow-wrap: anywhere;
}
#ov.go-harmonized #drive-picker .drive-opt > span::after {
  box-sizing: border-box;
  width: fit-content;
  max-width: 100%;
  white-space: normal;
  overflow-wrap: anywhere;
}
#ov.go-harmonized .go-drive-photo-actions > label {
  min-width: 0;
  overflow-wrap: anywhere;
}
