.coord-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#f3f7f4;padding:18px;border-radius:8px;margin:20px 0}.coord-pair p{margin:5px 0}.coord-contact{border-top:1px solid #dbe5df;padding:14px 0;overflow-wrap:anywhere}.coord-contact p{margin:5px 0}.presence{font-size:11px;display:inline-block;margin:0 8px;color:#68766e}.presence::before{content:'●';margin-right:5px;color:#919b94}.presence.online::before{color:#07835d}.coord-unread{border-left:4px solid #007d5c}.coord-bell{font-size:12px;white-space:nowrap}.coord-messages{display:flex;flex-direction:column;gap:12px;max-height:60vh;overflow-y:auto;padding:8px 4px;margin-bottom:25px}.chat-bubble{background:#f0f3f2;border:1px solid #dce5df;border-radius:12px;padding:12px 16px;max-width:85%;align-self:flex-start;overflow-wrap:anywhere}.chat-bubble.mine{background:#e3f2ea;align-self:flex-end}.chat-bubble p{margin:7px 0}.coord-match h2{font-size:22px}#coord-message-form{border-top:1px solid #dce5df;padding-top:22px}.coord-bell .tag{min-width:22px;text-align:center}@media(max-width:600px){.coord-pair{grid-template-columns:1fr}.chat-bubble{max-width:95%}.coord-contact .presence{display:block;margin:4px 0}.coord-bell{font-size:11px}.header-tools .private-label{display:none}}
