/* Shared OneRemote identity: compact shared layout. */
.or-unified-logo,#oneremote-marketing-examples .or-site .or-unified-logo,#vx-full .product .or-unified-logo{display:inline-flex;align-items:center;gap:10px;font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:27px;font-weight:700;line-height:1.15;letter-spacing:normal;color:#10243e;text-decoration:none;flex-shrink:0;background:none;border:0;border-radius:0;width:auto;height:50px;max-width:100%;margin:0;overflow:visible}
.or-unified-logo .or-unified-symbol,#vx-full .product .or-unified-logo .or-unified-symbol{display:block;width:50px;height:50px;flex:0 0 50px;background:none;overflow:visible}
.or-unified-logo .or-unified-symbol img,#vx-full .product .or-unified-logo .or-unified-symbol img{display:block;position:static;width:50px;height:50px;max-width:none;object-fit:contain;transform:none;border-radius:0}
.or-unified-logo .or-unified-word,#vx-full .product .or-unified-logo .or-unified-word{display:block;font:inherit;color:inherit;white-space:nowrap;text-align:center}
.or-unified-logo .or-unified-word small,#oneremote-marketing-examples .or-site .or-unified-logo .or-unified-word small,#vx-full .product .or-unified-logo .or-unified-word small{display:block;color:inherit;font-size:8px;font-weight:500;line-height:1.4;letter-spacing:1.1px;margin:3px 0 0;text-transform:uppercase}
html[data-theme=dark] #vx-full .product .or-unified-logo,#vx-full .product .signin-art .or-unified-logo{color:#edf5ff}
#vx-full .product .signin-box .or-unified-logo{margin-bottom:28px}
#vx-full .command .appgrid.sidebar-expanded{grid-template-columns:260px minmax(0,1fr)}
#vx-full .product .sidebar-expanded .sidenav>.or-unified-logo{align-self:flex-start}
#vx-full .product .sidebar-collapsed .sidenav>.or-unified-logo{gap:0;width:44px;height:44px}
#vx-full .product .sidebar-collapsed .sidenav>.or-unified-logo .or-unified-word{display:none}
#vx-full .product .sidebar-collapsed .sidenav>.or-unified-logo .or-unified-symbol,#vx-full .product .sidebar-collapsed .sidenav>.or-unified-logo .or-unified-symbol img{width:44px;height:44px;flex-basis:44px}
@media(max-width:760px){.or-unified-logo,#oneremote-marketing-examples .or-site .or-unified-logo,#vx-full .product .or-unified-logo{font-size:24px;gap:9px;height:44px}.or-unified-logo .or-unified-symbol,.or-unified-logo .or-unified-symbol img,#vx-full .product .or-unified-logo .or-unified-symbol,#vx-full .product .or-unified-logo .or-unified-symbol img{width:50px;height:50px;flex-basis:50px}.or-unified-logo .or-unified-word small,#oneremote-marketing-examples .or-site .or-unified-logo .or-unified-word small,#vx-full .product .or-unified-logo .or-unified-word small{font-size:8px;letter-spacing:.65px}body>header:has(>.or-unified-logo){flex-wrap:wrap}}
@media(max-width:380px){.or-unified-logo,#oneremote-marketing-examples .or-site .or-unified-logo,#vx-full .product .or-unified-logo{font-size:23px;gap:8px;height:42px}.or-unified-logo .or-unified-symbol,.or-unified-logo .or-unified-symbol img,#vx-full .product .or-unified-logo .or-unified-symbol,#vx-full .product .or-unified-logo .or-unified-symbol img{width:42px;height:42px;flex-basis:42px}}

/* Single approved homepage logo image. */
.or-unified-logo,#oneremote-marketing-examples .or-site .or-unified-logo,#vx-full .product .or-unified-logo{width:209px;height:50px;gap:0;align-self:flex-start;flex:0 0 auto}
.or-unified-logo .or-brand-full,#vx-full .product .or-unified-logo .or-brand-full{display:block;position:static;width:209px;height:50px;max-width:none;object-fit:contain;transform:none}
.or-unified-logo .or-brand-symbol-only,#vx-full .product .or-unified-logo .or-brand-symbol-only{display:none}
#vx-full .product .signin-art .or-unified-logo,html[data-theme=dark] #vx-full .product .sidenav>.or-unified-logo{background:#fff;border-radius:8px;box-shadow:0 0 0 7px #fff}
#vx-full .product .sidebar-collapsed .sidenav>.or-unified-logo{background:none;box-shadow:none}
#vx-full .product .sidebar-collapsed .sidenav>.or-unified-logo .or-brand-full{display:none}
#vx-full .product .sidebar-collapsed .sidenav>.or-unified-logo .or-brand-symbol-only{display:block;width:44px;height:44px;object-fit:contain;position:static;transform:none}
@media(max-width:380px){.or-unified-logo,#oneremote-marketing-examples .or-site .or-unified-logo,#vx-full .product .or-unified-logo{width:184px;height:44px}.or-unified-logo .or-brand-full,#vx-full .product .or-unified-logo .or-brand-full{width:184px;height:44px}}
