/* One messenger control shared by the quiz and public contact groups. */
.bigser-messenger{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:1px solid #596268;border-radius:5px;padding:16px;background:#252a2d;color:#fff;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color 180ms ease,background 180ms ease}
.bigser-messenger img{display:block;width:22px;height:22px;object-fit:contain;flex-shrink:0}
.bigser-messenger-compact{width:52px;min-width:52px;padding:14px}
.bigser-messenger:disabled{color:#aab2b7;border-color:#41494e;background:#22272a;cursor:default}
.bigser-messenger:disabled img{opacity:.4}
.bigser-messenger:focus-visible{outline:2px solid #e4e9ed;outline-offset:3px}
.bigser-messenger-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.messenger-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(hover:hover) and (pointer:fine){.bigser-messenger:not(:disabled):hover{border-color:#ff7900;background:#ff79000a}}
@media(prefers-reduced-motion:reduce){.bigser-messenger{transition:none}}
