/* Source brand assets retain their original artwork and aspect ratios. */
.company-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;background:transparent;vertical-align:middle}
.company-mark--wide{flex-basis:104px;width:104px;justify-content:flex-start}
.company-mark img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
.company-mark--wide img{object-position:left center}
.channel-brand-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-bottom:14px}
.channel-brand-row .channel-status{float:none;flex:0 0 auto;margin-left:auto}
.connector-top .company-mark{flex-shrink:0}
.connector-top .company-mark--wide{flex-basis:80px;width:80px}
.connector-top>div{min-width:0}
.byos-provider .company-mark{flex-basis:36px;width:36px;height:36px}
.byos-provider .company-mark--wide{flex-basis:68px;width:68px}
@media(max-width:767px){.channel-brand-row{gap:12px}.byos-provider .company-mark{flex-basis:32px;width:32px;height:32px}}



.company-mark img[hidden]{display:none}
