/* Shared JITVox branding, loaded after page styles. */
.brand-logo{display:block;width:40px;height:40px;object-fit:contain;border-radius:10px;flex-shrink:0}
.auth-brand{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0 0 20px}
.auth-logo{display:block;width:104px;height:104px;object-fit:contain;border-radius:24px}
body.jitvox-chat-page aside header .messenger-brand{display:flex;align-items:center;gap:9px;min-width:0;font-size:22px;white-space:nowrap}
body.jitvox-chat-page aside header .messenger-brand .brand-logo{width:36px;height:36px;border-radius:9px}
.jitvox-admin .brand .admin-brand-logo{width:44px;height:44px;border-radius:11px}
body.jitvox-chat-page .mobile-avatar{background:transparent}
.mobile-avatar img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}
@media(max-width:700px){body.jitvox-chat-page aside header .messenger-brand{font-size:23px;gap:9px}.auth-logo{width:92px;height:92px}}

/* Only the conversation wallpaper changes. */
body.jitvox-chat-page .app .chat{background-color:#edf2f5;background-image:radial-gradient(ellipse at 0% 0%,rgba(186,216,224,.30),transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(198,222,215,.25),transparent 55%),linear-gradient(145deg,#f2f5f8 0%,#eaf0f4 55%,#edf3f2 100%);background-position:center;background-size:cover;background-repeat:no-repeat}
body.jitvox-chat-page .app .chat:before{display:none}
