/* Shared platform identities retain the original logos beside listed names. */
html body .tn-platform-name{min-width:0;max-width:100%;white-space:normal;overflow-wrap:break-word}
html body :is(a,button).tn-platform-name{display:inline-flex;align-items:center;gap:9px}
html body .tn-platform-mark{display:inline-block!important;flex:0 0 28px;width:28px!important;height:28px!important;min-width:28px;max-width:none!important;object-fit:contain!important;vertical-align:middle;border:0!important;border-radius:4px;background:#fff;box-shadow:none!important;margin:0 9px 0 0!important;padding:2px;box-sizing:border-box}
html body :is(a,button).tn-platform-name>.tn-platform-mark{margin:0!important}
html body .tn-platform-name>svg[aria-hidden="true"]{display:none}
html body :is(h1,h2,h3,h4,h5,h6).tn-platform-name>.tn-platform-mark{width:32px!important;height:32px!important;min-width:32px}
html body .connected-summary{padding:20px 22px}
html body :is(.tn-connected-sites,.connected-sites) a{box-sizing:border-box;max-width:100%;line-height:1.5;gap:9px;padding:10px 14px}
html body :is(.tn-site-menu-link,.pv-app-link){min-height:44px;box-sizing:border-box}
@media(max-width:600px){html body .connected-summary{padding:18px}html body .tn-platform-mark{flex-basis:26px;width:26px!important;height:26px!important;min-width:26px}}
