/* TeckNation Project Planner: legible long-brand layouts. */
.tpp-wordmark{display:inline-flex;flex-direction:column;min-width:0;line-height:1.2;white-space:normal;font-weight:800;text-transform:none;letter-spacing:normal}
.tpp-wordmark>small{display:block!important;margin-top:3px!important;font:600 .62em/1.3 Arial,sans-serif!important;letter-spacing:.04em!important;color:inherit!important}
:is(.brand,.app-brand,.network-brand,.license-brand){min-width:0;max-width:100%;white-space:normal;overflow-wrap:normal}
:is(.brand,.app-brand,.network-brand,.license-brand)>img{flex-shrink:0;object-fit:contain}
#pvAppSidebar .pv-app-brand{font-size:20px;line-height:1.2;min-width:0}
#pvAppSidebar .pv-app-link span{min-width:0;white-space:normal;overflow-wrap:break-word}
.pv-current-app{min-width:0;white-space:normal;line-height:1.35;font-size:12px}
.connected-sites,.tn-connected-sites{flex-wrap:wrap;row-gap:12px}
.connected-sites a,.tn-connected-sites a{white-space:normal;overflow-wrap:break-word}
.veyra-panel h2{padding-right:28px;line-height:1.25;overflow-wrap:break-word}
.license-brand{display:inline-flex;align-items:center;gap:12px}
@media(max-width:600px){.brand{font-size:21px}.veyra-launch{right:14px;bottom:14px;max-width:calc(100vw - 28px);font-size:14px}.pv-current-app{max-width:calc(100vw - 125px)}.tn-connected-sites a,.connected-sites a{font-size:12px}}

.tn-service-mark{display:block!important;object-fit:contain;width:64px;height:64px;margin:20px 0 0}
