
/* FS55: Bank- und Wechselportraits ohne dunkle Balken oben/unten.
   Die Bildfläche füllt den vorhandenen Rahmen vollständig aus. */
#matchcenterRoot .mc-bench-photo,
#matchcenterRoot .mc-md-mini-photo,
#matchcenterRoot .mc-bench-photo .mc-photo-viewport,
#matchcenterRoot .mc-md-mini-photo .mc-photo-viewport {
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
  background:transparent!important;
}
#matchcenterRoot .mc-bench-photo .mc-photo-viewport,
#matchcenterRoot .mc-md-mini-photo .mc-photo-viewport {
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
}
#matchcenterRoot .mc-bench-photo,
#matchcenterRoot .mc-md-mini-photo {position:relative!important;overflow:hidden!important}
#matchcenterRoot .mc-bench-photo img,
#matchcenterRoot .mc-md-mini-photo img,
#matchcenterRoot .mc-bench-photo .mc-photo-viewport img,
#matchcenterRoot .mc-md-mini-photo .mc-photo-viewport img {
  display:block!important;
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:center center!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
}
/* Trikotnummer königsblau statt weiß; dezente helle Kontur für Lesbarkeit. */
#matchcenterRoot .mc-bench-photo .mc-photo-number,
#matchcenterRoot .mc-md-mini-photo .mc-photo-number {
  position:absolute!important;
  z-index:4!important;
  color:#0871d9!important;
  -webkit-text-stroke:.6px #fff!important;
  text-shadow:0 1px 2px #fff,0 0 3px #fff!important;
}
/* Keine grauen Zwischenräume durch den Bildcontainer. */
#matchcenterRoot .mc-bench-person .mc-bench-photo:before,
#matchcenterRoot .mc-bench-person .mc-bench-photo:after {box-shadow:none!important;border:0!important}
