/* Chat Habib v19 — WhatsApp-style receipts + presence */
.meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}
.msg-receipt{display:inline-flex;align-items:center;font-size:13px;line-height:1;font-weight:800;letter-spacing:-2px;color:#7b8783;margin-left:2px;user-select:none}
.msg-receipt.receipt-read{color:#22a6e6}
.msg-receipt.receipt-delivered{color:#77837f}
.msg-receipt.receipt-sent{color:#77837f;letter-spacing:0}
.wa-user-avatar,.wa-contact-avatar{position:relative}
.presence-dot{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#aab4b0;border:2px solid #fff;box-sizing:border-box;opacity:.75}
.presence-dot.online{background:#19b36b;opacity:1;box-shadow:0 0 0 2px rgba(25,179,107,.12)}
.online-label{color:#12945a;font-weight:700}
.last-seen-label{color:#7b8783;font-weight:500}
.wa-device .online-label{font-size:11px}
.panel-head .subtitle .online-label{font-size:inherit}
@media(max-width:760px){.msg-receipt{font-size:12px}.presence-dot{width:10px;height:10px}}
