/* Phase 25.0.1: gezielte Vereinheitlichung der noch abweichenden Informationsbalken. */

:is(.classic-subpage-strip,.pbi-wp-strip,.pbi-pm-strip){
  --pbi-target-strip-divider:rgba(212,173,103,.45);
  display:grid!important;
  align-items:center!important;
  width:100%!important;
  height:88px!important;
  min-height:88px!important;
  padding-top:0!important;
  padding-bottom:0!important;
  background:#45546c!important;
}

.classic-subpage-strip>.pbi-partner-strip-item,
.pbi-wp-strip>.pbi-wp-strip-item,
.pbi-pm-strip>.pbi-pm-strip-item{
  position:relative!important;
  align-self:center!important;
  min-height:48px!important;
  height:auto!important;
  margin-top:0!important;
  margin-bottom:0!important;
  padding-top:8px!important;
  padding-bottom:8px!important;
  border-top:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-left:0!important;
}

.classic-subpage-strip>.pbi-partner-strip-item::before,
.classic-subpage-strip>.pbi-partner-strip-item::after,
.pbi-wp-strip>.pbi-wp-strip-item::before,
.pbi-wp-strip>.pbi-wp-strip-item::after,
.pbi-pm-strip>.pbi-pm-strip-item::before,
.pbi-pm-strip>.pbi-pm-strip-item::after{
  content:none!important;
}

@media(min-width:1051px){
  .classic-subpage-strip>.pbi-partner-strip-item+.pbi-partner-strip-item::before,
  .pbi-wp-strip>.pbi-wp-strip-item+.pbi-wp-strip-item::before,
  .pbi-pm-strip>.pbi-pm-strip-item+.pbi-pm-strip-item::before{
    content:""!important;
    position:absolute!important;
    z-index:2!important;
    top:50%!important;
    bottom:auto!important;
    left:0!important;
    width:1px!important;
    height:44px!important;
    background:var(--pbi-target-strip-divider)!important;
    transform:translateY(-50%)!important;
  }
}

@media(min-width:761px) and (max-width:1050px){
  .classic-subpage-strip>.pbi-partner-strip-item:nth-child(even)::before,
  .pbi-wp-strip>.pbi-wp-strip-item:nth-child(even)::before{
    content:""!important;
    position:absolute!important;
    z-index:2!important;
    top:50%!important;
    left:0!important;
    width:1px!important;
    height:44px!important;
    background:var(--pbi-target-strip-divider)!important;
    transform:translateY(-50%)!important;
  }
  .classic-subpage-strip>.pbi-partner-strip-item:nth-child(n+3)::after,
  .pbi-wp-strip>.pbi-wp-strip-item:nth-child(n+3)::after{
    content:""!important;
    position:absolute!important;
    z-index:2!important;
    top:0!important;
    left:50%!important;
    width:44px!important;
    height:1px!important;
    background:var(--pbi-target-strip-divider)!important;
    transform:translateX(-50%)!important;
  }
  .pbi-pm-strip>.pbi-pm-strip-item+.pbi-pm-strip-item::before{
    content:""!important;
    position:absolute!important;
    z-index:2!important;
    top:50%!important;
    left:0!important;
    width:1px!important;
    height:44px!important;
    background:var(--pbi-target-strip-divider)!important;
    transform:translateY(-50%)!important;
  }
}

@media(max-width:760px){
  :is(.classic-subpage-strip,.pbi-wp-strip,.pbi-pm-strip){
    grid-template-columns:1fr!important;
    height:auto!important;
    min-height:0!important;
    padding-top:20px!important;
    padding-bottom:20px!important;
  }
  .classic-subpage-strip>.pbi-partner-strip-item,
  .pbi-wp-strip>.pbi-wp-strip-item,
  .pbi-pm-strip>.pbi-pm-strip-item{
    min-height:64px!important;
  }
  .classic-subpage-strip>.pbi-partner-strip-item+.pbi-partner-strip-item::before,
  .pbi-wp-strip>.pbi-wp-strip-item+.pbi-wp-strip-item::before,
  .pbi-pm-strip>.pbi-pm-strip-item+.pbi-pm-strip-item::before{
    content:""!important;
    position:absolute!important;
    z-index:2!important;
    top:0!important;
    right:auto!important;
    bottom:auto!important;
    left:50%!important;
    width:44px!important;
    height:1px!important;
    background:var(--pbi-target-strip-divider)!important;
    transform:translateX(-50%)!important;
  }
}
