.presence-panel{padding:10px 14px;background:#f5f8ff;border:1px solid #e0e9fa;border-radius:10px;margin:10px 0;font-size:13px}.presence-panel:empty{display:none}.presence-panel button{font-size:11px;margin-top:8px}.draft-preview{border-inline-start:3px solid #e9b84f;background:#fff9eb;padding:10px;margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto}.draft-preview small{color:#8a6e30}.presence-panel details{margin-top:8px;overflow-wrap:anywhere}.presence-panel details>div{white-space:pre-wrap;font-size:12px}.attachment-card{background:#f6f9ff;color:#263d60;padding:12px;border:1px solid #dae5f5;border-radius:10px;min-width:170px;max-width:100%;white-space:normal}.attachment-name{overflow-wrap:anywhere;font-size:13px}.attachment-card small{display:block;color:#72839b}.attachment-card button{font-size:12px;margin-top:8px}.attachment-card img{display:block;max-width:100%;max-height:260px;object-fit:contain;border-radius:8px;margin-bottom:8px}.draft-consent{font-size:11px;color:#63748b;display:flex;gap:6px;align-items:flex-start}.draft-consent input{margin:3px 0 0}.chat #typing-status{padding:3px 16px;font-size:12px;color:#4773ac;min-height:20px}