.msg-recalled{align-self:center;margin:6px auto;padding:3px 12px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:.8rem;text-align:center;max-width:90%;width:-moz-fit-content;width:fit-content}.gchat-recalled{display:block}.msg-meta-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.msg-bubble.mine .msg-meta-line{justify-content:flex-end}.msg-recall-btn{background:none;border:none;padding:0 2px;margin:0;color:#64748b;font-size:.78rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px;min-height:0;line-height:1.4}.msg-recall-btn:hover{color:#dc2626;background:none}.gchat-meta .msg-recall-btn{margin-left:6px}.post-delete-btn{color:#b91c1c}.post-delete-btn:hover{color:#991b1b}.feed-comment-delete{color:#b91c1c}.feed-comment-deleted{color:#94a3b8;font-style:italic}.dc-inline-tag{margin:0 6px 0 0;vertical-align:middle}.dc-recalled-bubble{border:1px dashed #f59e0b}.dc-filters{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end;margin:10px 0 12px}.dc-filters label{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:#475569;margin:0}.dc-filters input,.dc-filters select{padding:7px 10px;font-size:.9rem;min-width:0;margin:0}.dc-filters input[type=search]{width:200px}.dc-filter-actions{display:flex;gap:8px}.dc-filter-actions button{margin:0;white-space:nowrap}.dc-table .dc-time{white-space:nowrap}.dc-table td{vertical-align:top}.dc-table .rn-tag{margin-top:4px}.dc-content-cell{min-width:260px;max-width:460px}.dc-content{display:flex;flex-direction:column;gap:6px}.dc-text{white-space:pre-wrap;word-break:break-word;max-height:180px;overflow:auto;background:#f8fafc;border-radius:6px;padding:6px 8px;font-size:.9rem}.dc-media{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.dc-img{max-width:240px;max-height:200px;border-radius:6px;border:1px solid #e2e8f0;object-fit:contain;background:#f8fafc;display:block}.dc-video{max-width:260px;max-height:200px;border-radius:6px;background:#000}.dc-audio{width:240px;max-width:100%}.dc-links{display:flex;font-size:.85rem}.dc-file,.dc-links{gap:8px;align-items:center;flex-wrap:wrap}.dc-file{flex-direction:row}.dc-file-name{word-break:break-all}.dc-file-btn{margin:0;padding:4px 12px}.dc-mod-tag{text-decoration:none}.dc-context{min-width:120px;max-width:220px;word-break:break-word;font-size:.88rem;color:#475569}.rn-tag.dc-type.is-post{background:#dbeafe;color:#1d4ed8}.rn-tag.dc-type.is-page_post{background:#ede9fe;color:#6d28d9}.rn-tag.dc-type.is-comment{background:#e0f2fe;color:#0369a1}.rn-tag.dc-type.is-dm{background:#dcfce7;color:#15803d}.rn-tag.dc-type.is-dm_group{background:#fef3c7;color:#b45309}.rn-tag.dc-type.is-group_chat{background:#ffe4e6;color:#be123c}@media (max-width:760px){.dc-filters label{flex:1 1 140px}.dc-filters input[type=datetime-local],.dc-filters input[type=search]{width:100%}.dc-table thead{display:none}.dc-table,.dc-table tbody,.dc-table td,.dc-table tr{display:block;width:100%;box-sizing:border-box}.dc-table tr{border-bottom:1px solid #e2e8f0;padding:8px 0}.dc-table td{border:none;padding:4px 8px;max-width:none;min-width:0}.dc-table td[data-label]:before{content:attr(data-label);display:block;font-size:.75rem;color:#94a3b8;margin-bottom:2px}.dc-table .dc-time{white-space:normal}.dc-img,.dc-video{max-width:100%}}