/* Product identity placements; keep clear space and original proportions. */
.sidebar .wordmark.product-brand{flex:0 0 auto;min-width:0;line-height:0;padding:3px 0}
.sidebar .product-brand picture{display:block}
.sidebar .wordmark.product-brand .order-brand-logo{display:block;width:190px;height:54px;object-fit:contain;object-position:left center;border-radius:0;background:none}
.session-card img.session-brand-logo{display:block;width:228px;max-width:100%;height:auto;margin-bottom:8px}
.session-card button[type=submit]{background:#007D8A}
.session-card .session-secondary{background:#edf6f7;color:#007D8A}
.order-document-logo{display:block;width:120px;height:auto;margin:0 0 6px;object-fit:contain;break-inside:avoid}
@media(max-width:760px){.sidebar .wordmark.product-brand .order-brand-logo{width:148px;height:42px}.sidebar .brand-row{gap:8px}}
@media(max-width:520px){.sidebar .wordmark.product-brand .order-brand-logo{width:180px;height:42px}.sidebar .brand-row{flex-wrap:wrap!important;row-gap:10px}.sidebar .brand-row #shortlist-top{margin-left:auto}.sidebar .brand-row #admin-top{margin-left:auto}.sidebar #site-sign-out{margin-left:0}}
@media print{.order-document-logo{width:29mm;max-height:9mm;margin-bottom:1.5mm}}

.sidebar #site-sign-out{color:#d1e3ee}

footer .footer-product-logo{display:block;width:130px;height:auto;object-fit:contain;flex-shrink:0}
