/* Supplied Origin CRM artwork with readable type on light surfaces. */
.origin-brand{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}
.origin-brand .origin-logo{display:block;flex:none;width:44px;height:44px;object-fit:contain}
.origin-brand .origin-brand-copy{display:flex;flex-direction:column;gap:3px;min-width:0}
.origin-brand .origin-wordmark-image{display:none;width:140px;height:auto;object-fit:contain}
.origin-brand .origin-brand-text{display:flex;align-items:baseline;gap:5px;white-space:nowrap;line-height:1.1}
.origin-brand .origin-brand-text strong{font-family:Inter,"Segoe UI",sans-serif;font-size:25px;font-weight:800;letter-spacing:-1px;color:#171511;line-height:1.1}
.origin-brand .origin-brand-text .origin-crm{font-family:Inter,"Segoe UI",sans-serif;font-size:23px;font-weight:400;letter-spacing:-.7px;color:#dd500d;line-height:1.1}
.origin-brand.on-dark .origin-wordmark-image{display:block}
.origin-brand.on-dark .origin-brand-text{display:none}
.origin-brand .origin-brand-caption{font-size:9px;font-weight:700;letter-spacing:.18em;color:#a39a8c;line-height:1.3}
.admin-sidebar .origin-brand{padding:0 0 24px;gap:8px}
.admin-sidebar .origin-logo{width:42px;height:42px}
.admin-sidebar .origin-wordmark-image{width:132px}
.sidebar .origin-brand{padding:0 4px 26px;gap:8px}
.sidebar .origin-wordmark-image{width:140px}
.login-story .origin-brand{position:relative;z-index:2;width:max-content}
.login-story .origin-logo{width:58px;height:58px}
.login-story .origin-wordmark-image{width:180px}
.mobile-brand.origin-brand{display:none}
.admin-login-brand.origin-brand{margin-bottom:26px}
.admin-login-brand .origin-logo{width:50px;height:50px}
.admin-login-brand .origin-wordmark-image{width:166px}
.auth-panel .origin-brand{width:max-content}
.api-docs>.origin-brand{margin-bottom:20px}
@media(max-width:900px){.admin-sidebar .origin-brand{padding:0}.admin-sidebar .origin-brand-caption{display:none}}
@media(max-width:850px){.mobile-brand.origin-brand{display:flex;gap:8px;margin-bottom:30px}.mobile-brand .origin-logo{width:44px;height:44px}}
@media(max-width:480px){.admin-sidebar .origin-wordmark-image{width:96px}.admin-sidebar .origin-logo{width:34px;height:34px}.admin-sidebar .origin-brand{gap:4px}}
