/* GFUK Intranet v4.6.0 */
.hero-value-stack .value-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:clamp(1.55rem,2.4vw,2.25rem);line-height:1;letter-spacing:0;filter:none;font-weight:400;display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem}
@media (max-width:720px){.hero-value-stack .value-emoji{font-size:1.55rem;min-width:2rem}}
.rocc-auth-note{margin-top:10px;padding:12px 14px;border:1px solid var(--line,#d7e2df);border-radius:12px;background:rgba(32,169,148,.06)}
.rocc-auth-note strong{display:block;margin-bottom:3px}

/* v4.6.1 Messenger conversation shortcuts and sender identity */
.messenger-dock{align-items:flex-end;flex-wrap:nowrap}
.messenger-thread-shortcut{position:relative;flex:0 0 auto;width:52px;height:52px;border:3px solid #fff;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#5a57db,#746be8);color:#fff;font-weight:900;font-size:15px;letter-spacing:.02em;box-shadow:0 10px 28px rgba(23,28,96,.28);cursor:pointer;order:99}
.messenger-thread-shortcut:hover{transform:translateY(-2px)}
.messenger-thread-shortcut.pulse{animation:v461MessengerPulse .55s ease}
@keyframes v461MessengerPulse{0%{transform:scale(.92)}55%{transform:scale(1.13)}100%{transform:scale(1)}}
.messenger-thread-shortcut-badge{position:absolute;right:-4px;top:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#e73c4d;color:#fff;border:2px solid #fff;font-size:10px;line-height:16px;font-weight:900}
.messenger-mini-person{display:flex!important;align-items:center;gap:9px;min-width:0}.messenger-mini-person>span:last-child{min-width:0}.messenger-mini-person strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:175px}
.messenger-mini-avatar,.messenger-message-avatar{display:grid;place-items:center;flex:0 0 auto;border-radius:50%;font-weight:900;letter-spacing:.02em}
.messenger-mini-avatar{width:35px;height:35px;background:linear-gradient(145deg,#e9e6ff,#c9f2ea);color:#113a39;font-size:11px}
.messenger-dock-message{display:flex!important;gap:7px;align-items:flex-start}.messenger-dock-message.mine{flex-direction:row-reverse}.messenger-message-avatar{width:28px;height:28px;background:#e5efec;color:#244b48;font-size:9px;margin-top:1px}.messenger-dock-message.mine .messenger-message-avatar{background:#bfe9df}.messenger-message-copy{min-width:0;max-width:calc(100% - 35px)}
@media(max-width:760px){.messenger-thread-shortcut{width:46px;height:46px;font-size:13px}.messenger-dock{gap:7px}.messenger-mini-person strong{max-width:155px}}
