.message-media{gap:var(--space-2);width:260px;min-width:0;max-width:100%;margin-block:var(--space-2);display:grid}.message-media audio,.message-media video{border-radius:var(--radius-2);width:100%;min-width:0;max-width:100%}.message-media video{background:var(--gray-12);max-height:280px}.message-media a{font-size:var(--font-size-1);color:var(--accent-11)}.message-media button[data-media-image]{border-radius:var(--radius-2);max-width:100%;height:auto;padding:0;overflow:hidden}.message-media img{object-fit:contain;width:100%;height:auto;max-height:260px;display:block}.message-media-expanded{object-fit:contain;width:100%;max-height:70dvh;display:block}.message-attachment-tray{align-items:flex-start;gap:var(--space-2);padding-bottom:var(--space-1);max-height:min(260px,40dvh);display:flex;overflow:auto}.message-attachment-preview{--target-min:44px;box-sizing:border-box;gap:var(--space-2);border:1px solid var(--gray-6);border-radius:var(--radius-3);min-width:0;padding:var(--space-2);background:var(--gray-2);flex:0 0 min(235px,100%);display:grid}.message-attachment-title{justify-content:space-between;align-items:center;display:flex}.message-attachment-preview>img,.message-attachment-preview>video{object-fit:contain;border-radius:var(--radius-2);width:100%;height:72px}.message-attachment-preview>audio{width:100%;height:40px}.message-attachment-preview>.rt-Badge{justify-self:start}.message-recording{gap:var(--space-1);color:var(--red-11);align-items:center;display:flex}
